Upload
virendra-kumar
View
102
Download
0
Embed Size (px)
Citation preview
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
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.
• 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.
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.
• 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,
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
• 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