Senior Developer Resume
SUMMARY
- More than 7.5 years into application & system programming, specialized in object - oriented programming in Telecommunication (Activation and Provisioning) and other domains.
- Extensive background in complete Software Development Life Cycle (SDLC) and all stages of Development cycle from software design process, requirement definition, prototyping, design, implementation, code review to testing and maintenance.
- Experience in working on various domains like Telecom, Security, Manufacturing, Logistics and Servers.
- Have good knowledge in Security domain on digital certificates processing.
- Worked with all kinds of Confidential -servers.
- Proficient working with all flavors of UNIX/Linux and Windows along with C, C++, Shell Scripting and VC++.
- Strong knowledge on Multithreading - POSIX threads.
- Good knowledge on working with databases like DB2 & Oracle.
- Experienced in working with debugging tools like GDB and Visual Studio.
- Good knowledge on Object Dump Analysis in program debugging.
- Strong in analyzing business requirements and specifications and developing low and high level design document.
- Hands-on experience in working with basic Java, Jsp and Servlets.
- Experience in working with Morpheus and release management
- Hands on experience with testing tolls QC and QTP.
- Good knowledge on C++ 11 features and Boost library.
- Experience in working with jobs scheduling tool $-Universe.
- Experience in leading development team, assigning and tracking tasks provided to team members and conducting daily stand-ups.
- Provided 24x7 on-call support on rotation basis, experienced in working in onsite and offshore model.
- Ability to work in groups as well as independently with minimal supervision.
- Good team player with excellent technical and communication skills.
TECHNICAL SKILLS
Languages: C, C++, DS, Shell Scripting, JSP, Servlets, VC++.
Development Tools: Visual Studio
Debugging Tools: GDB
Management tool: Morpheus
O/S: Windows, UNIX & Linux (RetHat, Suse, Solaris, Ubuntu & Citrix)
Ticketing Tools: IPM ( Confidential owned build tool)
Testing Tools: QUIX, QC & QTP
Database Tools: Erwin (IBM)
Databases: DB2, Oracle
Cloud Tools: MAAS (Metal as a Service)
Version Controller: CVS & SVN
Other: XML, XSD, MQ, Vmware
Office Tools: MS Word, MS Excel, MS PowerPoint, MS Outlook, Lotus Notes
Management Tools: Microsoft office communicator & Same Time
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Environment: RHEL/Citrix/Ubuntu, C/C++, STL
Responsibilities:
- Actively involved in all design, planning and task assignment decisions and related meetings with team
- Implementing server handling of Confidential using C&C++, STL & Multi-Threading.
- Enhancement of existing features as mentioned by customer.
- Reviewing the code against the requirement.
- Involving in root cause analysis of the issues, maintenance, bug fixing
- Providing support on customer issues.
- Have strong knowledge on Confidential -Servers.
- Worked with debugging tools GDB and object dump analysis.
- Responsible for analysing the environment and set-up issues along with functional issues at Client place on need basis
- Perform version control activity usingSVN.
- Worked on Ubuntu MAAS tool which offers cloud style provisioning for physical servers.
- Worked on Morpheus tool which will used for file sharing and release activities.
Confidential
Senior Developer
Environment: C,C++, UNIX, DB2,XML
Responsibilities:
- Programmed in C, C++, UNIX shell scriptingfor handling of batch job processing.
- Used $-Universe for scheduling the jobs.
- Interacted with client on daily bases in status calls.
- Involved in supporting the L2/L3 and L4 testing activities.
- Conducted peer review of the code
- Coordinated with testers in updating the test procedures against the requirement.
- Used XML as an interface for server to server to communication.
- Provided Knowledge Transfer sessions to new team members.
- Involved in production support activities.
Confidential
Developer
Environment: VC++ (Mfc), Windows
Responsibilities:
- Programmed in VC++ using Microsoft foundation classes for enhancing the screens of GPS.
- Involved in design of low and high level docs.
- Fixed difficult bugs in many different areas: screen to screen messaging, report maximization issue.
- Actively participated in all resource planning and code review meetings.
- Carried out Integration testing and unit testing of the modules developed.
- Involved in supporting the UAT testing activities.
- Involved in production support.
- Perform version control activity using SVN.
Confidential
Developer
Environment: C, C++, UNIX, DB2, CVS.
Responsibilities:
- Programmed C++ for enhancing the application of ADBoR.
- Involved in the design phase of the project.
- Performed Unit testing on the enhanced code.
- Supported UAT/DIT testing activities.
- Review of code against the requirement.
- Prepare requirement and CR (Change Requirement) documents as per client request
- Performed version control activity using CVS.
Confidential
Developer
Environment: C++, DS, UNIX/LINUX (RHEL, Solaris, SUSE), Windows
Responsibilities:
- Responsible for the code changes in upgrading the Open SSL & Apache to the latest and resolving the issues that will come across in the up-gradation process.
- Fixed bugs in C++: program crashes, memory leaks, performance bugs and problematic third-party shared libraries.
- Enhanced the application and fixed the issues on multiple operating systems
- Used GDB for debugging the issues on UNIX/Linux platform.
- Worked on Visual Studio for enhancing/debugging issues on windows.
- Unit testing on new builds.
- Provided production support.
Confidential
Developer
Environment: C++, JSP, Servlets, XML/XSD, DB2 & Oracle, Linux,MQ.
Responsibilities:
- Enhanced the provisioning platform using C, C++ and Java.
- Used XML/XSD as an interface for server to server to communication.
- Interaction with Onsite Counterparts on regular basis.
- Worked on both DB2 and Oracle databases.
- Used MQ passing technique for exchange data in the form of messages between processes.
- Worked on Erwin tool which will generate Embedded SQL program to perform data base operations.
- Immediate resolution to defects that occur in production as reported.
- Prepare requirement and CR (Change Requirement) documents as per client request.
- Involved in supporting the UAT/DIT testing activities.
- Unit testing on new builds.
- Provided Knowledge Transfer sessions to the juniors.
- Have hands on experience with IPM build management tool.
- Performed version control activity using CVS.