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 noledge.
- Extensive experience with analysis, design, development, customizations and implementation of software applications.
- Filed One Patent on win32client GUI colour schema:
- Publication No: WO/2010/001278. International Application No: PCT/IB2009/052077.
TECHNICAL SKILLS
Programming Languages: C, C++, Core JAVA, VC++.Technologies IBM ILOG, MFC, COM, Mobile Adroid SDK, CLIPS
Domain: Retail, CRM and basic level of Telecom,Storage.
OS: IBM POS 4680/4690 OS, Windows, UNIX
Database: MS SQL, MySQL Server
Case Tools: CrealCase, CrealQuest, VSS
Design Tools: Microsoft Visio2007/2010K
PROFESSIONAL EXPERIENCE
Confidential, Bentonville AR
Lead C++ developer
Responsibilities:
- Involved in requirement Analysis, Design and Development of various modules
- Coordinated with offshore team for teh 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 Confidential .
- Investigated on JPOS and created sample applications to educate teh team on JPOS
- Led a team of 11 members, using TeamForge tool to monitor artifacts and collaborate with team
- Worked on Confidential plan along with Confidential 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 teh testing and production support
- Educated BA and QA teams on teh Confidential .
- Reviewed of BRL and DWPD ( development work package document)
- Developed a template for functional test case document (for unit test cases)
Environment: C/C++, Core JAVA, JPOS, RSA, Eclipse, CC/CQ, Cygwin, IBM 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 teh 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 Confidential and regression testing phases.
- Created ANT build script to generate Heartbeat JAR files.
- Demonstrated teh Heartbeat server functionality to teh Confidential client.
- Analyzed database tables to implement teh business logic in teh Heartbeat server.
- Defined teh heartbeat Alert message format in teh form of XML.
- Performed DIT testing.
- Fixed al teh defects related Heartbeat server and teh heartbeat ZAP.
- Created Client programs using Eclipse RCP.
Environment: Core JAVA, JMX, MQQT Client (Eclipse Paho), Micro broker/dispatcher, ANT build script, IBM 4690 enhanced OS/Controller, Windows 7/XP, Clear Case/Clear Quest.
Confidential AR
Lead C/C++ Developer
Responsibilities:
- Involved in Analysis, Design and Development of Rules engine modules.
- Investigated on CLIPS open source and integrated teh 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 teh 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 teh team on using CLIPS Rules engine.
- Led 6 members of team during teh Confidential .
- Designed Low level class diagrams and sequential diagrams
- Coordinated with onshore/offshore team for teh 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, IBM ILOG JRules, IRL, RTC Tool, Clear Case/ Clear Quest, VS2007, Cygwin, IBM 4690, Windows XP, COM.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in Analysis, Design and Development of various modules of teh Talisma CRM product.
- Developed Talisma mail component which will send bulk mails to contacts, accounts using C++, DART, COM, multithreading
- Designed and developed New Generation Talisma win32client UI for VISTA and XP, Using MFC, VC++, VS2005. And got a patent on teh same.
- Developed All Objects Support in Talisma Campaigns using MFC, C++, MSSQL and Talisma CRM.
- Created UML diagrams and class diagrams to design teh modules.
- Designed and developed KB integration with Talisma CRM interaction window using ASP. Net,HTML, HTTP posting
- Refractored Talisma 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.
Confidential
Environment: C, C++, VC++, COM, DART, MSSQL, VS2005, MFC, Windows common controls, ASP, JAVA Script, Web Services, Perl, VSS, Talisma CRM, tiny XML, Multi threading, Socket. HTTP Posting.
Sr. Software Engineer
Responsibilities:
- Involved in requirement Analysis, Design and Development of various modulesDeveloped RAID calculator, which fined teh Data alignment in teh 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.
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 teh graduate hires on c, c++ technology.
