Lead C++ Developer Resume
Bentonville, AR
SUMMARY
- A seasoned C++, Core JAVA Developer with over 8 years of IT industry experience, encompassing a wide range of skill set, roles and industry verticals.
- Strong C, C++, Core JAVA, Android and Object Oriented Programming and development knowledge.
- Extensive experience with analysis, design, development, customizations and implementation of software applications.
- Filed One Patent on win32client GUI colour schema
TECHNICAL SKILLS
Programming Languages: C, C++, Core JAVA, VC++.Technologies Confidential ILOG, MFC, COM, Mobile Adroid SDK, CLIPS
Domain: Retail, CRM and basic level of Telecom,Storage.
OS: Confidential POS 4680/4690 OS, Windows, UNIX
Database: MS SQL, MySQL Server
Case Tools: CrealCase, CrealQuest, VSS
Design Tools: Microsoft Visio2007/2010
Knowledge: C#, Multi threading, DLLs, Sockets, UML Meego and networking concepts.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville AR
Lead C++ developer
Responsibilities:
- Involved in requirement Analysis, Design and Development of various modules
- Coordinated with offshore team for the business clarifications and provide technical guidelines
- Wrote High / Low level diagrams, wrote class and sequential diagrams using UML
- Implemented Device Manager component with core java, JPOS, micro broker (Eclipse paho MQ client) and C++
- Created and optimized Ant build script to support device manager project.
- Investigated on JPOS and created sample applications to educate the team on JPOS
- Led a team of 11 members, using TeamForge tool to monitor artifacts and collaborate with team
- Worked on project plan along with project manager using MPP tool, estimated efforts and time lines
- Follow Agile methodology up to certain level
- Run scrum calls every Tuesday and Thursday
- Developed Technical Design Document and presented in TDD walkthrough
- Investigated on Great Briton Certification for scale module modifications
- Worked with product managers for the testing and production support
- Educated BA and QA teams on the project.
- Reviewed of BRL and DWPD ( development work package document)
- Developed a template for functional test case document (for unit test cases)
- Also do code reviews and defect analysis.
Environment: C/C++, Core JAVA, JPOS, RSA, Eclipse, CC/CQ, Cygwin, Confidential 4690 OS, Ant build script, Micro broker client (Eclipse Paho), UML, Visio 2007, Team Forge, MPP 2010.
Confidential, Bentonville AR
C++ Developer
Responsibilities:
- Worked independently in all phases as an Individual contributor.
- Analyzed requirements, Designed and Developed Heartbeat server using Core JAVA.
- Created MBeen classes on Heartbeat message objects using JMX technology.
- Created Heartbeat ZAP in C++ to deploy the heartbeat server on 4690 controller.
- Developed testing utility to create negative scenarios to test Heartbeat server.
- Created functional test case document with valid/negative scenarios for QA testing.
- Updated TDD and presented in TDD walkthrough.
- Educated QA Team about Heartbeat server behavior.
- Supported testing team during project and regression testing phases.
- Created ANT build script to generate Heartbeat JAR files.
- Demonstrated the Heartbeat server functionality to the Confidential client.
- Analyzed database tables to implement the business logic in the Heartbeat server.
- Defined the heartbeat Alert message format in the form of XML.
- Performed DIT testing.
- Fixed al the defects related Heartbeat server and the heartbeat ZAP.
- Created Client programs using Eclipse RCP.
Environment: Core JAVA, JMX, MQQT Client (Eclipse Paho), Micro broker/dispatcher, ANT build script, Confidential 4690 enhanced OS/Controller, Windows 7/XP, Clear Case/Clear Quest.
Confidential, Bentonville AR
Lead C/C++ Developer
Responsibilities:
- Involved in Analysis, Design and Development of Rules engine modules.
- Investigated on CLIPS open source and integrated the CLIPS code in to TSA application.
- Investigated on I Log JRules and Generated IRL for BIN range
- Developed IRL to CLIPS rule generator on JAVA
- Created a module to assign salience property to IRL using JAVA technology
- Designed a module to moving Rules engine in to COM layer and presented to the Confidential client
- Implemented moving rules engine to COM layer module in C++, COM
- Proposed a new design for running Rules Engine on controller to server multiple terminals
- Participated in code reviews, addressed code review comments, and fixed defects during testing phase
- Create Sample CLIPS rules and educated the team on using CLIPS Rules engine.
- Led 6 members of team during the project.
- Designed Low level class diagrams and sequential diagrams
- Coordinated with onshore/offshore team for the business and technical clarifications
- Designed, Coded, and Packaged Java Applications using Eclipse RCP.
Environment: C/C++, CLIPS Rules Engine, Eclipse RCP, XML Schema, XSLT, Core JAVA, Confidential ILOG JRules, IRL, RTC Tool, Clear Case/ Clear Quest, VS2007, Cygwin, Confidential 4690, Windows XP, COM.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in Analysis, Design and Development of various modules of the Confidential CRM product.
- Developed Confidential mail component which will send bulk mails to contacts, accounts using C++, DART, COM, multithreading
- Designed and developed New Generation Confidential win32client UI for VISTA and XP, Using MFC, VC++, VS2005. And got a patent on the same.
- Developed All Objects Support in Confidential Campaigns using MFC, C++, MSSQL and Confidential CRM.
- Created UML diagrams and class diagrams to design the modules.
- Designed and developed KB integration with Confidential CRM interaction window using ASP. Net,HTML, HTTP posting
- Refractored Confidential Campaign / Mail dispatcher using C++ technology.
- Handles multiple customer escalations, got Excellency award.
- Gave presentations on various modules to support team.
- Performed team leader role and lead couple of team members.
Environment: C, C++, VC++, COM, DART, MSSQL, VS2005, MFC, Windows common controls, ASP, JAVA Script, Web Services, Perl, VSS, Confidential CRM, tiny XML, Multi threading, Socket. HTTP Posting.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in requirement Analysis, Design and Development of various modules
- Developed RAID calculator, which fined the Data alignment in the EMC FRU disk in C Language.
- Designed and developed code modules to implement RAID 6 OS concepts.
- Worked in porting 32 bit application to 64 bit application in C language.
- Worked on EMC carrion array system defects.
- Handled multiple customer escalations.
Environment: C, EMC Hemi OS, Windows XP, Visual Studio. WindBG, Perl, UNIX/LINUX
Confidential
Development consultant
Responsibilities:
- Involved in Requirement Analysis.
- Worked for MTN South Africa Telecom billing system development in Single .eView billing system with SQR.
- Worked for Virgin mobile UK Telecom billing system unit testing
- Involved in validating written tests taken by interview process for new employees
- Educated the graduate hires on c, c++ technology.
Environment: Singl - eView Bulling System, SQR, Windows XP, JAVA Script, UNIX/LINUX