8
Virendra Kumar Mobile: +918088472383 Email: [email protected] PROFESSIONAL SYNOPSIS 9.9+ years of relevant IT industry experience in .Net development encompassing a wide range of skill sets, roles and industry verticals. Currently working for Indecomm Global Services as a Technical Lead Engineer/Scrum Master. Well versed with SDLC and Scrum methodologies. Certified Scrum Master from Scrum Alliance Ability to work independently as well as in a team with good communication & interpersonal skills. Ability to quickly master new technology and apply its full range of capabilities. EXPERIENCE HIGHLIGHTS Extensive involvement in all stages of application development life cycle including requirement analysis, design, development, testing, deployment and support. Have work experience in C#, .NET technologies, C, C++, Visual Studio 2005/2008/2010/2013/2015 and ADO.Net. Experience in porting .Net framework 2.0 applications to .Net Framework 4.5.2. Have good understanding of Scrum methodologies and experience on the role of scrum master. Experience in design and development of application interfaces using WinForms. Experienced with OOPs, Design Pattern and principles. Used SOAP, WCF, Web services and Web API. Exposure to MS Office Suites MS-Word, MS-Excel, MS-Power Point, MS-Outlook. Good understanding of new features like TPL and lambda Expressions. Have experience in resolving interoperability issues between managed C# and un- managed C++ applications. Experience in working with Threads and implementing threads in inter-process communication mechanisms. Have experience in providing Technical and Domain training to new joiners as well as to the team. Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment. Experience in handling customer issues and providing support for production and development issues.

virendra

Embed Size (px)

Citation preview

Page 1: virendra

Virendra Kumar Mobile: +918088472383

Email: [email protected]

PROFESSIONAL SYNOPSIS

9.9+ years of relevant IT industry experience in .Net development encompassing a wide range of skill sets, roles and industry verticals.

Currently working for Indecomm Global Services as a Technical Lead Engineer/Scrum Master.

Well versed with SDLC and Scrum methodologies. Certified Scrum Master from Scrum Alliance Ability to work independently as well as in a team with good communication & interpersonal

skills. Ability to quickly master new technology and apply its full range of capabilities.

EXPERIENCE HIGHLIGHTS

Extensive involvement in all stages of application development life cycle including requirement analysis, design, development, testing, deployment and support.

Have work experience in C#, .NET technologies, C, C++, Visual Studio 2005/2008/2010/2013/2015 and ADO.Net.

Experience in porting .Net framework 2.0 applications to .Net Framework 4.5.2. Have good understanding of Scrum methodologies and experience on the role of scrum master. Experience in design and development of application interfaces using WinForms. Experienced with OOPs, Design Pattern and principles. Used SOAP, WCF, Web services and Web API. Exposure to MS Office Suites MS-Word, MS-Excel, MS-Power Point, MS-Outlook. Good understanding of new features like TPL and lambda Expressions. Have experience in resolving interoperability issues between managed C# and un-managed C+

+ applications. Experience in working with Threads and implementing threads in inter-process communication

mechanisms. Have experience in providing Technical and Domain training to new joiners as well as to the

team. Good experience in coordinating and working with developers (Offshore and Onsite) and End

Users in Team based environment. Experience in handling customer issues and providing support for production and development

issues.

EXPERIENCE

Currently working at Indecomm Global Services from May 2012 till date as Technical Lead Engineer

Worked at Sasken Communication Technologies. from June 2010 to April 2012 as Senior Software Engineer

Worked at Honeywell Technology Solution lab from Oct 2007 to May 2010 as Software Engineer

Worked at CDAC Hyderabad from March 2007 to August 2007 as Trainee Engineer

COMPETENCIES

Page 2: virendra

Programming Languages C#, C++, C.Net Technologies .Net, Win Forms, ASP.NET, MVC5, Web Services, WCF, .Net Framework

2.0/3.5/4.0/4.5.2Scripting Languages Java Script, JQuery, CSS, XML, HTML, JSONOperating System Windows XP/Vista/7/8/8.1/10 Defect Tracking Tools Jira, HP Quality Center, iNetTrackTools/Utilities NUnit, ReSharper, Beyond compare, Text Crawler, Visio, Code

Collaborator,Visual Studio 2005/2008/2010/2013/2015

Source Control Perforce, ClearCase, SVNDatabase SQL Server, ADO.Net, Entity FrameworkOthers C, VBA, VC++(Win32)Type of projects worked Development and Maintenance involving Extreme programming,

Scrum, Waterfall, Iterative model and Agile methodologies

EDUCATION

B.Tech in ECE from CSA University Kanpur (U.P) in year 2006 with 74.6%. DESD from CDAC Hyderabad

KEY COURCES AND TRAINING

Implementing design principles and patterns in object oriented analysis, design and programming

Design and development using ASP.Net MVC5Indecomm Global Services

Project Name Migrate Isentris to .Net Framework 4.5.2Role Developer/Scrum MasterEnvironment Domain: Life Sciences

Data base: SQL ServerOS: Windows 7/8/8.1 and aboveTools and Utilities: C#, WinForms, .Net Framework 2.0/3.5/4.0/4.5.2, Visual Studio 2005/2008/2010/2013/2015, C++, Jira, Perforce, Beyond Compare, NUnit, ReSharper, TextCrawler, MS-Excel

Project DescriptionIsentris is basically name given to group of products like; Insight for Excel for Isentris, Isentris Client, Data Source Builder, Isentris_apidoc, Isentris controls and Isentris Core_Interface. All these projects were build using .Net Framework 2.0.Isentris client applications uses Draw application to draw chemical structures and use its functionalities. Draw was upgraded to 4.5.2 so it cannot be consumed in Isentris applications. To consume Draw components in Isentris we migrated Isentris projects to .Net Framework 4.5.2.The project involves migrating the components to 4.5.2, Work closely with Build team to upgrade build framework, tuning up the performance and fix the bugs raised due to conversion.

ResponsibilitiesDeveloper/Scrum Master

• Gathered requirements, designed and developed integrated IT solutions to meet client requirements.

• Consulted with teams to determine the technical feasibility of client requests and provided time estimates.

Page 3: virendra

• Coordinating with the team for resolution of defects and offshore coordination • Analyzing Risks and Mitigating factors• Mentoring and coordination of team for the successful deliverables on time• Defining the scope of deliverables within the context of each release / delivery• Daily team standup meeting and Weekly status call with Stakeholders• Organizing Retrospective and planning meeting

Project Name Insight For Excel for IsentrisRole Team leadEnvironment Domain Knowledge: Life Sciences

Data base: SQL ServerOS: Windows 7/8/8.1 and aboveTools and Utilities: C#, WinForms, .Net Framework 2.0/3.5/4.0/4.5.2, Visual Studio 2005/2008/2010/2013, Office Custom UI Editor, VBA, COM, Jira, Perforce, Beyond Compare, NUnit, ReSharper, TextCrawler, MS-Excel

Project DescriptionInsight for Excel can only get the data from Pipeline Pilot server and place that in Excel in insight format, it cannot read the data from local database. To enable the customers to get the data from local customer database or from Isentris Server we integrated Isentris for Excel functionalities like Search data, Find Related Data and Retrieve Structures into the Chemistry ribbon of the Insight for Excel. This enables the customers to get the data from Isentris Servers.The project involves development of enhancements, tuning up the performance and maintenance.

ResponsibilitiesDeveloper/Scrum Master

• Gathered requirements, designed and developed integrated IT solutions to meet client requirements.

• Consulted with teams to determine the technical feasibility of client requests and provided time estimates.

• Team lead for the delivery releases this includes resource and work allocation• Coordinating with the team for resolution of defects and offshore coordination • Analyzing Risks and Mitigating factors• Mentoring and coordination of team for the successful deliverables on time• Participating and resolving the PT Queries• Defining the scope of deliverables within the context of each release / delivery• Daily team status meeting and Weekly status call with Stakeholders• Involved in Peer reviews, Release / Build Management activities• Implemented Com Callable Wrapper for communication between Isentris for Excel

components(C#.Net) and Insight for Excel components (VBA).• Worked with Insight for Excel team to include three buttons in Insight for Excel Chemistry

ribbon to integrate Isentris for Excel core functionalities using Excel Custom UI Editor.• Worked with team and come up with a design to create a separate project called super control

to expose Isentris for Excel functionalities to Insight for Excel.• Implemented Find Related Data, Search Data and Retrieve structures functionalities in super

control.• Implemented Place in Excel functionality in Insight for Excel format.• Removes C++ component references from Isentris for Excel to build Super control. • Implemented Export to Insight for Excel from Isentris functionality.

Achievements/Awards:• Received Outstanding Performer during 2015-16 cycle.• Obtained several Appreciations for handling deliverables and for work efficiency.

Page 4: virendra

Project Name Isentris For ExcelRole Developer/Scrum MasterEnvironment Domain: Life Sciences

Data base: SQL ServerOS: Windows 7/8/8.1 and aboveTools and Utilities: C#, WinForms, WCF, C++, SQL Server 2005/2008,Jira, Code Collaborator, Perforce, Beyond Compare, Text Crawler, MS Office Suits etc.

Project DescriptionIsentris for Excel enables scientists to access, browse, collate, manage and share scientific data from a diverse range of commercial, in-house and local data sources in the Microsoft Excel spreadsheet environment.The project involves development of enhancements, tuning up the performance and maintenance of functionalities.

ResponsibilitiesDeveloper/Scrum Master

• Gathered requirements, designed and developed integrated IT solutions to meet client requirements.

• Consulted with teams to determine the technical feasibility of client requests and provided time estimates.

• Involved in bug fixing and enhancement using .Net technologies.• Extended the functionality to support Excel 2007/2010 and 2013 on Windows 7/8/8.1 platforms.• Coordinating with the team for resolution of defects and offshore coordination.• Analyzing Risks and Mitigating factors. • Monitor, track project progress and provide weekly update to the Management.• Participating and resolving the PT and CSD Queries• Daily team status meeting and weekly status call with Stakeholders• Involved in Peer reviews, Release / Build Management activities

Achievements/Awards:• Received Developer of the Quarter Award • Obtained several Appreciations for handling deliverables and for work efficiency

Project Name Isentris ClientRole Developer/Scrum MasterEnvironment Domain: Life Sciences

Data base: SQL ServerOS: Windows 7/8/8.1 and aboveTools and Utilities: C#, WinForms, WCF, Web Services, WebAPI, Jira, Code Collaborator, Perforce, Beyond Compare, Text Crawler, MS Office Suits etc.

Project DescriptionIsentris client helps scientists and information specialists make informed decisions by enabling them to browse, collate, report and share information in corporate, commercial and local databases in an efficient, time-saving manner that is integrated with their workflows.Isentris client makes it easy to formulate scientific queries, browse the results, design query/browse forms that meet researchers’ needs and report results.The project involves development of enhancements, tuning up the performance and maintenance of functionalities.

ResponsibilitiesDeveloper/Scrum Master

• Gathered requirements, designed and developed integrated IT solutions to meet client requirements.

Page 5: virendra

• Consulted with teams to determine the technical feasibility of client requests and provided time estimates.

• Involved in bug fixing and enhancement using .Net technologies.• Implemented Load button in preferences dialog to load Draw application preferences in Isentris

Client.• Modified the application so that all structure related controls read the preferences from a single

location.• Implemented the functionality to save all the form preferences from the Form Designer.• Coordinating with the team for resolution of defects and offshore coordination.• Participating and resolving the PT and CSD Queries.• Daily team status meeting and weekly status call with Stakeholders.• Involved in Peer reviews, Release / Build Management activities

Achievements/Awards:• Gumby and Which-Kid awards for performing and contributing well to the projects• Obtained several Appreciations for handling deliverables and for work efficiency

Project Name ISIS For Excel/ ISIS DesktopRole DeveloperEnvironment Domain: Life Sciences

OS: Windows XP/Vista/7 and aboveTools and Utilities: C++, VBA, Microsoft Visual C++ 6.0, Jira, Code Collaborator, Perforce, Beyond Compare, Text Crawler, MS Excel 2003/2007/2010 etc.

Project DescriptionISIS has two variants ISIS for Excel and ISIS Desktop. ISIS for Excel is a spreadsheet-based application that enables scientists to visualize and analyze chemical structures, properties and related biological data, search local and remote databases, import data from other applications and create reports.ISIS Desktop is a MDI based windows application that helps scientist to draw different chemical structures and apply preferences. It basically helps to edit and modify the structure in the cell of excel. It can be used along with other excel products like ISIS For excel and ISIS base.The project involves development of enhancements, tuning up the performance and maintenance of functionalities.

Responsibilities• Actively participated in gathering the requirements and code them using Excel VBA, C++, COM

technologies.• Analyzed the technical feasibility of client requests and provided time estimates.• Involved in bug fixing and enhancement.• Unit testing and Developer integration testing• Participating and resolving the PT and CSD Queries.• Daily team status meeting and weekly status call with Stakeholders.• Involved in Peer reviews and functional code reviews

Sasken Communication Technologies

Project Name Mobile application development on WISE and MTK platformRole Senior Software Engineer

Environment Domain: TelecomLanguage: C, C++OS: Windows XP

Tools and Utilities: WISE, MTK, C, C++, VC++6.0, Source Insight,

Page 6: virendra

Clear Case, Beyond Compare, HP Quality Center, Klocworks, vMemSpy, Catcher, Mobile Analyzer.

Project DescriptionGolf, Hornet and X330 are feature phones and developed on the WISE and MTK platforms. WISE acts as middleware between application and mobile hardware. The project includes developing MMI applications along with enhancing the existing features in compliance with country adaptation for Asia & Europe regions for GX200, X330, C330, C360, C375 and C370 models.

Responsibilities• Requirement and Functionality analysis along Design and development with of the application• Bug fixing and maintenance• Unit testing and developing unit test framework for the suite• Peer reviews and functional code reviews• Release / Build Management activities

Honeywell Technology Solutions Lab.

Project Name Ex-OR QubeoidRole Software Engineer

Environment Domain: Automation and ControlLanguage: C, C++, C#OS: Windows XP

Tools and Utilities: Visual studio 2005, .Net Framework 2.0, C++, C#.Net, SVN

Project DescriptionThe Qubeoid is a battery powered data logger with a USB interface. The data can be downloaded to a PC for display and calculation of energy saving that could be achieved by installing presence detectors.

Responsibilities• Understanding of requirement specification. • Developed the complete GUI for QubeOid Simulator using C++ and C# technologies.• Developed the QubeOid simulator to get the data via serial port.• By using Zed Graph tool plotted measured lux, required lux and Occupancy level.• Developed the functionality to display dimming saving and switching saving.• Perform code review, unit testing and developer testing.

Project Name RF Toolkit MonitorRole Software EngineerEnvironment Domain Knowledge: Automation and Control

Language: C#, Win FormsOS: Windows XPTools and Utilities: Visual studio 2005, .Net Framework 2.0, C#.Net, iNetTrack, SVN

Project DescriptionRF toolkit monitor is a tool helping develop, debug and test Alpha RF enabled devices. Active Perl interprets/Executes the Perl script, provides the message to RFToolkit application via UDP sockets and then RFToolkit application sends the message to RF Boards through serial ports (RS232). The communication between RFToolkit application and RF boards happens via serial ports.

Responsibilities

Page 7: virendra

• Interacted with partners to understand and develop the requirements.• Implementation of Enhancements and Fixing of Bugs.• Maintained and support existing code to Tortoise SVN.• Write and executes Unit/Developer test cases for the Enhancements and Bug fixing.

Personal details

Name Virendra KumarDate of Birth July 10,1980Marital Status MarriedFather’s Name Mr. Harish ChandraLanguages English and HindiNationality Indian