Lead Developer Resume
MN
SUMMARY
- Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi - processing, concurrency and TCP/IP Socket Programming.
- Reduced support costs 22 percent by creating hundreds of enhancements for existing apps running on Windows and UNIX platforms. Tactics included troubleshooting, root cause analysis, bug fixing and decreasing teh codebase 25 percent.
- Proficient in Web technologies: HTML, CSS, PHP and Java
- Recipient of several awards including: Most Innovative Developer of teh Quarter, Team Player and Users’ Appreciation Award
- Adept in end-to -end development of software products from requirement analysis to system study, Designing, Coding, Testing, Debugging, Documentation and implementation of various algorithms
- Expertise in Agile Methodology
- Had a good exposure to TEAMCITY continuous Integration server
- Generating automated test workflows with PYTHON scripts using Squish Tool.
- Providing Post implementation, application maintenance and enhancement support to teh client with regard to teh product/software application.
- Involved actively in Code reviews and unit testing modules.
- Deft at mapping teh requirements, custom designing teh solution and troubleshooting teh complex software and application problem.
- Excellent communication and interpersonal skill for efficient management of work.
- Expertise in design and preparation of User interface Screens
- Associated in both client based and in-house software development
TECHNICAL SKILLS:
Languages: C, C++, Assembler, Java, C#, SQL, HTML, CSS, PHP, JavaScript,C#
Libraries and Frameworks: Win API, STL, BOOST, MFC, ATL, .NET, OLE/COM, Microsoft Office API, DAO, ADO
Concepts: OOA/OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing, Networking, Obfuscation
Software: Microsoft Visual Studio, MS Office, IntelliJ IDEA, Dev Partner Studio, Maven, SourceSafe
Systems: Windows 2000/XP/Vista/7/8, UNIX/Linux
Hardware: PCs, PDAs, Peripherals, Network accessories
Databases: Oracle, MySQL, SQL, DB2, MS Access
PROFESSIONAL EXPERIENCE
Confidential, MN
Lead Developer
Responsibilities:
- Worked on C++ using smart pointers and various design patterns.
- Worked on memory leaks on teh project.
- Resolved infrastructure functioning, troubleshooting and performance issues encountered by teh trading technology largely through teh development and implementation of enhanced sorting and searching algorithms and redesign of teh rollout/deployment mechanism.See nonproprietary samples Insert GitHub link
- Developed automated test harnesses for volume and latency stress testing.
- Provided coding, data propagation and validation procedures for technology platforms.
- Designed, coded, implemented and tested new features and modules for teh derivatives system as part of an Agile team. Earned Team Player and Users’ Appreciation Awards.
Environment: C++,QT, Boost, OpenglES, AutoCAD,SQLLite database.
Confidential, Atlanta-GA
Developer
Responsibilities:
- Designed, implemented and tested program, in C++, Visual C++, STL and C#/.NET, for THREE TIER MODEL .
- Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
- Fixed bugs in teh order management system.
- Developed highly efficient algorithms in C++ through both pair-programming and independent work. Teh algorithms improved inventory management benchmarks 18 percent.
- Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources. Streamlining teh code was instrumental in reducing support costs.
- Significantly contributed to teh Scheduler engine, which was based on evaluation of load and load groups.
- Fine-tuned order fulfilment apps that boosted repeat orders and customer loyalty 8 percent.
- Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.
- Analyzed server side infrastructure including function calls for memory management, kernel bypass messaging (point-to-point and multicast), trading and market data protocol design/implementation, implementation of search/sorting algorithms, system redundancy design.
Environment: C++, VC++, Socket Programming, TERADATA, JIRA, Clearcase.
Confidential, Louisiana
Developer
Responsibilities:
- Held meetings with vendors and management to outline new business requirements and translate them into technical specifications and tasks.
- Hired to spearhead teh development of new applications to support teh company’s growth. Apps were used to maintain inventory, house and maintain vendor information and process orders.
- Designed, developed, and tested software applications meeting deadlines and budgets.
- Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
- Fixed bugs in teh order management system.
- Developed highly efficient algorithms in C++ through both pair-programming and independent work. Teh algorithms improved inventory management benchmarks 18 percent.
- Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources. Streamlining teh code was instrumental in reducing support costs.
- Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.
Environment:C++, VC++,QT,Linux,Unix, Oracle, OracleSpatial.
Confidential, Madison, AL
Developer
Responsibilities:
- Involved in preparation of SRS and Detailed Design Documentation
- Coding and Unit testing
Environment:C++, VC++,QT,Linux,Unix, Oracle, OracleSpatial.
Confidential
Developer
Responsibilities:
- Developed a utility for 3D Simulation and visualization.
- Involved in Design teh GUI’s and Image processing functionalities
- Preparing Technical Documents like User Manuals and Field guides
Environment: Qt4.3.5, MS-Access,Oracle 10g.
Confidential
Trainee
Responsibilities:
- Designed teh system as per client requirements and unit level testing
Environment: VC++, Oracle8i
