Technical Leader Resume
GA
SUMMARY
- Over 9+ years of strong IT experience in product development, sustenance, end to end release management and architecture development.
- Strong experience in developing cross platform product development with C++ and Qt/QML.
- Proficient in developing multi - threaded application with complex data structure and queuing mechanism.
- Experience in porting of application from Windows environment to QNX Environment using Qt 5.1.
- Proficient in OOP analyses and design patterns like observer, builder, abstract factory, singleton, adaptor, state machine, iteration
- Strong experience in developing applications using Qt 5.1 with different modules like QtGui, QtNetwork, QtXml, QtCore which can support varieties of platform
- Proficient in developing software design which is unit testable and easily scalable
- Hands on experience in developing GUI applications with MVC architecture
- Hands on experience in STL and other complex data structure linked list, binary tree, hash etc.
- Strong experience in Re-factoring techniques and TDD with CPPUnit
- Experience in building application with VC++ and MFC, COM
- Knowledge in developing application using Core JAVA and Eclipse
- Proficient in modeling technique for architecture development using Microsoft Visio.
- Strong experience in developing products with DevOps tools like TFS, Git, JIRA, SVN and VSS
- Worked on end to end product development life cycle that include Business Applications, GUI Applications and Network Applications
- Strong experience in release management in Agile(Scrum)
- Strong experience in developing products in Agile(Scrum)
- Strong experience in leading the medium size teams
- Strong on experience to develop, maintain and test an HMI system over QNX platform.
- Hands on experience in Windows Mobile Application with WinCE
- Strong domain knowledge of Consumer Products, Retail, and Distribution (Food and Beverages)
- Strong domain knowledge of Electronic Trading (Stock Exchange Market - Financial)
TECHNICAL SKILLS
Operating System: DOS, Windows-98/XP/07/10, Linux, Unix, QNX
Programming: C/C++, Qt 5.1 C++, OOP, QML, VC++, MFC, Algorithms, STL, C#, .Net, Win Forms, Data structures, Multi-threading, Socket programming, database handling, MFC, Core JAVA, WinCE, OpenGL API, Win32 API, COM, DLL
Design methods: Design patterns, UML, OOAD
Database: MS-SQL, Postgres, Oracle, SQLite, Sybase SQL server
SDLC: Agile(Scrum), Waterfall
IDE: Visual C++ 6.0, Microsoft Visual Studio 2005/2008/2010/2013/2015/2017, QT Creator 5.1, Eclipse, Intelli J
Debugger tools: QT debugger, Microsoft debugger, Eclipse debuggers, WinDbg
Version Control: TFS, SVN, Microsoft Visual SourceSafe, JIRA, Git
Project Management: JIRA, TFS
Modeling tools: Microsoft Visio 2010, Star UML
Defect management tool: TFS, Bugzilla, HPQC
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Programmer / Developer Lead
Responsibilities:
- Design the sequence diagram of an application using Microsoft Visio to develop application
- Design and developed the multi-threaded mechanism in Qt Creator
- Design and develop the Qt 5.1 based application with the help of QML in cooperation with customer’s UX team
- Implemented the new/existing module unit tests using CPPUnit to improve the product code coverage
- Effectively done peer code reviews in TFS to improve the quality of an application
- Documented the software architecture documentation(SAD) to streamline the maintenance
- Design and document the release process
- Effectively handled the release activity for an application
- Review the work-product created by the offshore team before delivery to the client
Environment: QT C++ / QML, Qt 5.1 Creator, QNX, TFS, SQLite database, Windows, Agile (Kanban), Java script.
Confidential
Technical Leader
Responsibilities:
- Application maintenance and support
- Fixed the bugs reported by the QA team.
- Effectively done peer code reviews to improve the quality of the product
- Provided technical leadership to the team to develop new features at platform/product level.
- Documented the newly developed/existing features to improve the product usage at system expert level.
Environment: C++, VC++/MFC, SVN, Visual Studio 2008, Windows, WinCE, HPQC
Confidential
Sr. Software Engineer
Responsibilities:
- Analysis of Capital Market, Development, Debugging for Bugs Resolving and Technical Support.
- Gathered the requirements from the customer and convert them into the SRS documents using Microsoft Word.
- Designed and developed various functionality.
- Design & developed the GUI screens with the help of The BEAST framework
- Fixed the bugs reported by the QA team.
Environment: C++, VC++, the BEAST Framework, SVN, Visual Studio 2005, SQL Sever
Confidential
Sr. Software Engineer
Responsibilities:
- Discussed the product requirements with the customer and document it and get it finalized with the customer
- Created design specification documents in Microsoft Visio for the requirements and get it approved with the leaders
- Complete the project transition successfully at the client location and got the project sign off.
- Implemented the various auto trading based algorithms
- Implemented customized user interface by implementing customized GUI controls in MFC.
- Fixed the bugs reported by the QA team.
- Handled the application release activity
- Effectively done peer code reviews in TFS to improve the quality of the products
- Provided the technical leadership to the new team to overcome the critical problems.
- Documented the newly developed feature in Microsoft word to improve the platform usability at system expert level.
- Documented the release process in VSS to build the competence on release activity
Environment: C++, VC++/MFC, C# and .Net, Socket Programming, Multi-threading, DOORS software, VSS, Visual Studio 2005, Windows.
Confidential
Software Engineer
Responsibilities:
- Gathered the requirements from the customer and convert them into the SRS documents using Microsoft Word.
- Designed and developed various functionality like File based database storage, finding the impurity of diamond, Point cloud to 3D mesh generation.
- Design & developed the GUI screens with the help of MFC
- Fixed the bugs reported by the QA team.
Environment: C++, VC++, MFC, OpenGL API, Win32 API, VSS, Visual C++ 6.0, Visual Studio 2005, Windows, COM
