Technical Lead Resume
Rockford, IL
SUMMARY
- Technical Lead Having over 12 years of progressive experience in architecting and delivering large and complex enterprise - wide full lifecycle solutions ranging from scoping/requirements through final deployment for Fortune 100 companies.
AREAS OF EXPERTISE
- Proficient in Object Oriented Programming C++, VC++ (MFC), C#.NET, HTML5, JavaScript, JQuery, CSS3, Design Patterns in .NET, WCF, TFS, GitHub, Agile Scrum methodology and Test Driven Development(TDD).
- Primary responsibilities include rapid prototyping, building data acquisition applications, browser-based interfaces of the application.
- Experienced in user-centered design principles, business analysis and interaction design.
- Experienced in multi-tasking and managing multiple applications.
- Extensive experience in interfacing with users, stakeholders on high-risk projects and led the projects.
- Implemented short-cycle delivery process to take advantage of shifting business focus, including strong use of revision control, continuous refactoring and integration testing.
- Designed appropriate process metrics and monthly process improvement iterations.
- Successfully led teams and mentored other developers.Expert Level Skills in coding standards, code Reviews and Lunch & Learns.
TECHNICAL SKILLS
SOFTWARE: .NET 3.0/4.0/4.5 Framework, Design Patterns, Team Foundation Server (TFS),, Crystal Reports, SourceOffsite, Eclipse, UML, CVS, GitHub, Rational DOORS & Synergy, Latex, JIRA, Xamarin Studio.
PROTOCOLS: TCP/IP, UDP, DHCP, RS-232
LANGUAGES: C++, VC++(MFC), C# .NET, HTML5, CSS3, jQuery, Java Script, XML, AJAX, WCF, Web Services, SQL SERVER 2000/2008/2012 , Python, TCL/TK, Shell, MATLAB - 2012.
PROFESSIONAL EXPERIENCE
Confidential, Rockford, IL
Technical Lead
Responsibilities:
- Designed and developed application for aircraft design lab.
- Application is created using Façade design pattern to accommodate different generic interfaces (BOMBARDIER, BOEING).
- Designed an algorithm to automate the process to drive the aircraft system to initial state.
- Built tools to reduce manual efforts.
- Provided an infrastructure for automate scripted test, which increased the Lab utilization by 30% and reduced the running cost by 25%.
- Followed documentation process for the project.
- Involved in complete requirement collection, development, deployment and integration testing. Interacted and provided ideas to system design team based on the analyzed results.
- Led a team for script update/development.
- Used Agile tool JIRA for effective tracking.
- Managed weekly reports. Mentored junior developers and off-shore team.
- Designed and developed an application using C#.NET and SQL SERVER to maintain the Configuration of Aircraft Lab Facility.
- Ultimately responsible for UI Design and architectural decisions regarding projects.
- Application minimized the paper work, reduced record retrieval time and common human errors.
- Research and identify the need for and participate in the creation of common libraries through a combination of new development and harvesting existing functionality.
- Participated in defect fixing and performance tuning.
- Designed and developed web based application using C#.NET, HTML5, JavaScript, jQuery, CSS3 to calculate the summarized weekly effort of all the engineers working in each location at client site.
- Reduced 8 Hours of manual work by each managers and human calculation errors and saved million dollars. Received accolades from onsite director.
- Expert communication, negotiation and collaboration with the users and leadership of various external and internal groups.
Confidential
Lead Developer
Responsibilities:
- Designed and developed simulation application using C++ and SQL SERVER 2005
- Reviewed the source code modules as per aviation source code standards.
- Engagement with the development and design team for identified issues and possible solutions.
- Designed and developed the database scripts, stored procedures and packages.
- Actively involved in code-reviews and coding standards, unit testing and integration testing
Tools: C++, SQL SERVER 2005, XML, Rational Doors
Confidential
Senior Software Engineer
Responsibilities:
- Developed an application using VC++ (MFC) to generate configuration file.
- Reengineered the legacy application and fixed memory allocation issue in a Test Application developed in C++, which helped to continue the test the Aircraft - Tejas at Hanger facility.
- Fixed memory leaks in critical code paths in test pipeline of Tejas Aircraft.
- Used RS-232 protocol to download the data from aircraft.
- Implemented TCP/IP communication module of 5,000 lines of source code in the flight simulator.
- The TCP/IP module was the key to enable the app up and running in avionics lab test.
- Unblocked the simulator to be demonstrated to visiting clients.
- Led a team of 3 and won the accolades from the director for effective team work and alignment to process.
Tools: C++, Rational Doors, TCP/IP
Confidential
Senior Software Engineer
Responsibilities:
- Built a feature in GPS software module using C++ to resolve time resolution and support backward compatibility.
- Created applications using VC++ (MFC) to automate post data analysis and configuration file creation to support test team.
- Weekly client interaction on product enhancements, requirement changes and simulation test results.
- Designed and developed the way-side communication software using MFC for the customized Windows system.
- Participated in defect fixing and performance tuning.
- Effectively reengineered the communication layer protocols, log modules, remote dial-up methods and designed the complex security algorithm.
- Used Design Patterns. Actively involved in Code-Reviews and Coding Standards, Unit testing and Integration Testing.
Tools: VC++ (MFC), Rational Doors, TCP/IP, UDP, RS232, Source offsite, UML.
Confidential
Software Engineer
Responsibilities:
- Architected and developed the enterprise level flagship application using VC++ (MFC), SQL SERVER 2000 and Crystal Reports.
- Involved in a complete project cycle from concept to product delivery. Requirement gathering, client interaction, development, product deployment, training the users and response to post installation query.
Tools: Microsoft Visual Studio (VC++ - MFC), Rational Doors, TCP/IP, UDP, RS232, SQL SERVER and Crystal reports.
Confidential
Application Developer
Responsibilities:
- Developed reports using MFC application based on the group claims and the issue involved.
- Updated the documentation as per standard process on separation of claims, sub grouping and uploading into customer network
- Participated in production support and performance tuning.
