We provide IT Staff Augmentation Services!

Lead Developer Resume

Kansas City, US

SUMMARY

  • TEMPEffective communicator & leader, capable of mentoring and execution in a fast paced, budget and resource critical environment
  • Strong analytical skills wif ability to quickly understand client’s business needs.
  • Proficient in designing enterprise applications by methodical analysis & application of Object Oriented Principles (OOP) & Design Patterns to enable scalability & extensibility
  • Experience in mentorship and have proven to manage projects TEMPeffectively.
  • Expertise in business domains such as HealthCare, Airline, Telecom and Embedded domains
  • Ten years’ experience wif C++ and VC++ wif MFC and COM technologies.
  • Five years’ experience wif .NET technologies.
  • Hands on experience in designing and developing MS based desktop applications and middleware services using .NET technologies
  • Extensive experience in working wif Multithreaded applications
  • Hands on Experience in Amadeus Reservation System using QIK 2.0 Scripting and Web service
  • Experience in Telephony Switch, CSTA protocol, H.323 Stack
  • Working noledge of Tortoise SVN, Clear case and Visual Source Safe.
  • Excellent noledge of IDEs such as Visual Studio
  • Have strong experience in code debugging, bug fixing and performance tuning

TECHNICAL SKILLS

Languages: C++, VC++ wif MFC, COM/DCOM, C#, VB.Net & XML

Development Tools: Visual Studio 2013/2012/2010/2005

Middleware: COM/DCOM

Frameworks: QNX wif MOCCA framework (Car Infotainment System)

RDBMS: SQL Server 2000/2005/2008, MS - Access, Active Directory/ADAM

Source Control Tools: Clear case, VSS, SVN, JIRA

Operating Systems: Windows 2003/2008, Windows XP/Windows 7, Windows Vista, Novell Suse Linux 8.0, 9.0 & 10.0

Other Tools: SoapUI, Windbg

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, US

Lead Developer

Responsibilities:

  • I is Lead developer for the development of Medication Administration Record.
  • Designing and implementing integration of Supply Chain integration wif Medication Immunization
  • Involved in technical guidance to the team and reviewing the deliverables to ensure high quality software
  • Writing and configuring code to meet user interface specifications
  • Implementing design by utilizing development language tools.
  • Developing and executing test plans (unit testing).
  • Ensuring code is scalable and meets performance requirements through performance testing
  • Delivering quality code that meets requirements and specifications on time
  • The UI layer is built on top of an existing MS based framework
  • The architecture heavily makes use of multithreading and reactive extensions for notification services
  • Communication to any external data read/write is through a generic layer which encapsulates all infrastructure concerns.

Tools/Technologies: C++, VC++ wif MFC and COM, .NET 4.5/4.0, C#, WPF, XML, VSS, Web Services

Confidential

C++ Tech Lead/ Application Developer

Responsibilities:

  • I is Technical Lead for the development and support teams for the application.
  • Designing and implementing framework for CTI integration of AQIRE wif CISCO
  • Designing and implementing framework for AMADEUS Web service integration of AQIRE
  • Responsible for migration of AQIRE from Windows XP to Windows 7 Operating System.
  • SOA integration wif the Application using Web Service. Mentoring, development & code review using crucible.
  • Involved in technical guidance to the team and reviewing the deliverables to ensure high quality software
  • The UI layer is built on top of an existing C++ MFC based screens and .Net framework which supports Web services connectivity.
  • The Application connects wif AMADEUS GDS using Web Service and TN3270 protocol
  • The architecture heavily makes use of multithreading and reactive extensions for notification services
  • There are few UI applets which specifically talk to WSE and WCF based services through an adapter interface.
  • The Application TEMPhas CTI integration wif CISCO Desktop Application
  • Communication between the client and the server uses TN3270 Protocol buffers as the messaging format
  • Unity and log4net is used for dependency injection and logging
  • Extensible use of Data Structure and Algorithms to maintain data
  • Communication to any external data read/write is through a generic layer which encapsulates all infrastructure concerns.

Tools/Technologies: C++, VC++ wif MFC and COM, SDK, Visual Basic .Net, VB Macros, C#, .NET 4.5/4.0, XML, WPF, VSS, Web Services, SOA, Amadeus Reservation system using QIK 2.0 Scripting and CISCO CTI

Confidential

VC++ Lead Developer

Responsibilities:

  • Analysis, design and understanding of the requirements.
  • Development of the UI screens using C++ and VB Macros
  • Unit testing the new features and fixing issues and bugs for system integration testing, UAT and post production.
  • Coordinating wif theTechnical Summary:
  • The UI prototype was done wif MS Office 2010 Macros and VC++ based components.
  • Winforms and WPF for used for tools used for configuring
  • The screens were developed using WPF as the UI technology.
  • WSE was used as the middleware service through which the UI communicates wif the backend systems for storing, modifying the pricing parameter data.

Tools/Technologies: C++, VC++ wif MFC and COM, VSS, VB Macros

Confidential

Senior Developer

Responsibilities:

  • Responsible for new feature development and fixing bugs in the Graphic User Interface (GUI) and the business layer of the application.
  • Developing the various UI components like Run Definition screens, Quick request submission screen, Trades viewer screen, Trades filter screen and Book security screen.
  • 3rd level support for the entire system.
  • The UI layer is built on top of MFC using by borrowing necessary pieces from the .Net framework. The UI layer is a thin client which takes of constructing all the pricing requests as xml and sends it over the wire using WCF for calculations
  • The WCF layer is designed based on the pipeline architecture where each pass through takes care of one activity like getting all the trades associated wif a portfolio, filtering based on rules, fetching the market data and finally calculating the price and saves the results to a centralized database. dis architecture allows changing the WCF service layer wifout touching the existing components.
  • The database is built on top of SQL which stores all the results of the calculations

Tool/Technologies: C++, VC++ wif MFC and COM, SQL Server 2005

Confidential

Senior Developer

Responsibilities:

  • I is Senior Analyst for the Client based applications.
  • Responsible for new feature development and fixing bugs in the Graphic User Interface (GUI) of these applications.
  • The application was a desktop based where call centre associates can place orders and can quickly view information.
  • The application connects to the internal centralized database to fetch details regarding all the services provided.

Tool/Technologies: C++, VC++ wif MFC and COM, Visual Basic 6.0, Rational Clearcase

Confidential

Developer

Responsibilities:

  • I is Senior Developer for Media, Tuner and Speller applications.
  • Responsible for fixing bugs in the Graphic User Interface (GUI) of these applications.
  • Mentored my juniors in the Team for any Fault reproducing and fault isolation whenever required.
  • The UI is built on top of Embedded MOCCA Framework which is a very thick client.

Tool/Technologies: C++, VC++, MOCCA framework, QNX Operating System

Confidential

Developer

Responsibilities:

  • I is Module Leader for Operator suite application in Confidential and Netwise Application (NOW).
  • Responsible for Netwise Operator Workstation Installation package generation and release to customer.
  • Involved in the Confidential Build generation and coordinating the Build Verification activities. Taken the complete responsibility of Configuration Management using Rational Clearcase tool.
  • Preparing technical design documents. Involved in the study of Implementation proposals for Confidential and CMG applications.
  • Mentored my juniors in the Team for any Fault reproducing and fault isolation whenever required.
  • The UI frameworks are built on top of the MFC framework which will enable developers across teams to use a single framework for their UI development.
  • The framework included many infrastructure components used for security, messaging, eventing and support for development based on the MVVM guidelines.
  • The framework also consists of standardized UI components like exception windows, information window, theming supports and many other reusable components.
  • Log4net was used for the logging layer.

Tool/Technologies: C++, VC++, ASP, Visual Basic 6.0, Rational Clearcase

Confidential

Operator Supervisor.

Responsibilities:

  • Involved in the bug fixing and enhancement of Confidential applications for Confidential Clients
  • I was responsible for the sustenance and development of the Confidential Application Operator Workstation and Operator Supervisor.
  • Involved in the Confidential Build generation and coordinating the Build Verification activities. Taken the complete responsibility of Configuration Management using Rational Clearcase tool.
  • Operator application communicates wif the Business Phone PBX of Ericsson through CSTA protocol. I was involved in the Bug fix for the Operator Workstation version that supports Business Phone application.
  • Preparing technical design documents.
  • Mentored my juniors in the Team for any Fault reproducing and fault isolation whenever required.
  • Coordinated Unicode support for Netwise CMG suite of applications. Study was done in C++, VC++, VB, SQL Server, ASP, Install shield changes in Netwise CMG to be Unicode compliant.
  • Developed a tool that was automated to convert the C++, VC++ projects to Unicode compliant code.
  • There are two components involved one for the client applications and the other is the server side component
  • The client component is installed on the client side (proxy) which takes care of creating the message to be passed across the wire and get the response back from the middleware server
  • The client component supports both DCOM (legacy) as well as WCF calls.
  • The client component automatically routes the calls using MFC if the client had installed the latest components
  • The server is responsible for accepting the xml messages and takes care of routing it to the appropriate backend which the client wants to talk to.
  • The server tan sends the reply back to the client.
  • dis enables clients to transparently make calls to different backends regardless of technology

Tool/Technologies: C++, VC++, ASP, Visual Basic 6.0, Rational Clearcase, SQL Server 2000,SQL Server 2005, Active X, Call Features, Call Processing, Socket Programming, TCP/IP, COM/DCOM, Clear Case, Rational Clear Quest, SDK

Confidential

Operator Supervisor

Responsibilities:

  • Involved in the bug fixing and enhancement of Confidential applications for Confidential Clients
  • I was responsible for the sustenance and development of the Confidential Application Operator Workstation and Operator Supervisor.
  • Implemented IP based Operator support for the Operator Workstation application. Confidential OWS application supported only connection to MD110 PBX through Serial port. MX-ONE PBX supports only IP based connection to the PBX using socket and communicates via TCP/IP. Uses COM technology to interact wif the application.
  • Operator application communicates wif the Business Phone PBX of Ericsson through CSTA protocol. I was involved in the Bug fix for the Operator Workstation version that supports Business Phone application.
  • Was completely responsible for the maintenance of the MD110 and MX-ONE PBX switches. MX-ONE PBX runs in SuSe Linux version 8.0/9.0/10.0. Build verification activity for the Confidential product release and done the best to make build verification process a stable one.
  • Preparing technical design documents.
  • Mentored my juniors in the Team for any Fault reproducing and fault isolation whenever required.
  • Delivered customer requests on time wif quality solutions for the customer problems.
  • Taken the complete responsibility of Configuration Management using Rational Clearcase tool.
  • There are two components involved one for the client applications and the other is the server side component
  • The client component is installed on the client side (proxy) which takes care of creating the message to be passed across the wire and get the response back from the middleware server
  • The client component supports both DCOM (legacy) as well as MFC calls.
  • The client component automatically routes the calls using MFC if the client had installed the latest components
  • The server is responsible for accepting the xml messages and takes care of routing it to the appropriate backend which the client wants to talk to.
  • The server tan sends the reply back to the client.
  • dis enables clients to transparently make calls to different backends regardless of technology

Tool/Technologies: C++, VC++, ASP, Visual Basic 6.0, Rational Clearcase, SQL Server 2000,SQL Server 2005, Active X, Call Features, Call Processing, Socket Programming, TCP/IP, COM/DCOM, Clear Case, Rational Clear Quest, SDK

Confidential

Organizer applications

Responsibilities:

  • Was deputed by Confidential, Brea, California, USA for 3 months for the participating in the Knowledge Transfer for Confidential product.
  • Involved in the bug fixing and enhancement of Communication Organizer applications Operator Assistant.
  • Involved in the design and implementation for the new features.
  • Delivered customer requests on time wif quality solutions for the customer problems
  • Immediate support for rational clear case issues for the team.
  • There are two components involved one for the client applications and the other is the server side component
  • The client component is installed on the client side (proxy) which takes care of creating the message to be passed across the wire and get the response back from the middleware server
  • The client component supports both DCOM (legacy) as well as WCF calls.
  • The client component automatically routes the calls using WCF if the client had installed the latest components
  • The server is responsible for accepting the xml messages and takes care of routing it to the appropriate backend which the client wants to talk to.
  • The server tan sends the reply back to the client.
  • dis enables clients to transparently make calls to different backends regardless of technology

Tool/Technologies: C++, VC++, ASP, Visual Basic 6.0, Rational Clearcase, SQL Server 2000,SQL Server 2005, Active X, Call Features, Call Processing, Socket Programming, TCP/IP, COM/DCOM, Clear Case, Rational Clear Quest, SDK

Hire Now