We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 6+ years of experience in C and C++.
  • Working in Banking and Financial sector to provide software and design solutions as per the Payment and Card Industry compliance.
  • Experience writing shell scripts in BASH and KSH.
  • Worked in Telecom domain in different technologies to provide solutions for design change requests from the customer.
  • Developed Patch Enhancement and sustained Patching Manager feature in C language.
  • Worked at onsite location in Canada as onsite coordinator for telecom project for requirement gathering and project planning. Also to provide immediate solutions to critical issues impacting business.
  • Presented test cases and test plans to aid in manual testing of various developed applications.
  • Highly flexible, proactive and organized with the proven ability to adapt and react quickly in a high pressure, fast paced environment.
  • Good analytical, communication and presentation skills with demonstrated success as a team player with the commitment and discipline to work well independently.

TECHNICAL SKILLS

Programming languages: C, SL1 (proprietary language). Fundamentals of data structure, Unix Shell programming

Tools: Used: SIEBEL, Clearcase, SVN, Clarify, Clear quest (IBM Rationale tool) Source Navigator, JIRA, Fusion, Bamboo

Domain Knowledge: Expertise in ISDN protocols (like QSIG, NI2, EURO) and Call processing.

Basics of Payment Card Industry.: Authorization and Advice message flows, Message queues for service processing. Data - elements/subfields/sub-elements having information of finanacial transaction.

Operating Systems: Windows 9x/XP, Unix(Sun Solaris)

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Senior Software Engineer

Responsibilities:

  • As a Designer, provide solutions for new project requirement for CORE of the payment industry that is Authorization in C language.
  • Provide solution using shell scripting whenever required.
  • Worked on all cycles of software development, involving design creation, development, testing, and support to user acceptance testing.
  • Developing solution to the BankNet environment.
  • Worked on design interacting with VISA and AMEX gateway to process transaction with Confidential with enhanced features.
  • Developing solution related to external service processing for both credit and debit transactions.
  • Worked on using Data elements, sub-fields and sub-element to achieve the design solution.
  • Worked on flows of authorization and advice messages as per the requirement and design solution for different transactions.
  • Developing new service as per the requirement to interact with external component.
  • Currently on Offshore Coordinator role to directly interact with customers for requirement gathering.
  • Provide status update to the client with current status of various projects in hand.
  • Participate in Project planning and forecasting work for future months.
  • Provide design solution to team whenever required.

Confidential, Tulsa, OK

Software Consultant

Responsibilities:

  • Collected specific requirements from customer for implementing new database library.
  • Transformed some the requirements into technical specs and design documents.
  • Developed Database DateTime, Table, Memtable, Reader, Collectible, Value classes in the Core library in C++.
  • Used Sybase API calls to develop the Sybase access library for low-level interaction with the database.
  • Resolved many interface and run-time issues which popped up while porting applications from rogue wave to new library.
  • Used both code optimization and memory optimization techniques for greater performance.
  • Participated in use case and class design discussions, to take design to implementation as per requirements and timelines.
  • Wrote and modified existing shell, Perl and ant build scripts for automation.
  • Prepared test specifications for implemented functionality in applications.
  • Unit tested the functionality implemented.
  • Co-ordinated with business people and testing team in testing the application in test and uat environment.
  • Changed makefiles as required when porting applications.

Confidential, Chicago, IL

Software Engineer

Responsibilities:

  • Modified source code written in C and C++ Unix in files that were throwing error message.
  • This led to more accurate error message dialogs that made debugging of errors much easier.
  • Modified source code in C and C++ to write error information to a text file concurrently when throwing error message dialogs. Imported structures from header to source files to make this possible.
  • Regression tested the new source by simulating error conditions to ensure that error message dialogs were more consistent and reporting more accurate information.
  • Handled multiple tasks efficiently and reached milestones to keep project going on schedule.
  • Documented code modifications and regression test scenarios in keeping with corporate guidelines.
  • Coordinated and held meetings with team member and SME in all phases of project.

Confidential, Santa Clara, CA

Software Engineer

Responsibilities:

  • Worked as Onshore coordinator to provide immediate solution to customer escalation. Also provide status update with progress made by team at off-shore location. Planning and prioritizing task as per customer need for team.
  • As a Designer, I have provided solutions for different design change requests in various components in ISDN and call processing software and have facilitated unit testing for all my solutions. I have also shared my experiences on difficult issues with the team as case studies. I have provided support to the customer queries relevant to ISDN and have worked on field issues relevant to ISDN. Worked on various feature change request for call processing.
  • Provided solutions for the problem reported on UIPE interfaces like EURO/QSIG.
  • Also gained basic knowledge on SIP and H323 protocols.
  • Worked on providing software solutions for call scenarios interacting on different interfaces on UIPE/Non-UIPE.
  • Call scenarios problem like transfer/conference/forward and name display problem using software solution.
  • As SME (Subject Matter Expert) on Patch management enhancement, worked as a single point of contact for the team. Performed enhancement in C language for patching process followed widely during installation of all servers or fault recovery.
  • Have directly interacted with customers for the issues reported and have provided solutions speedily to avoid any business impact.
  • Have worked as a Sanity Prime for taking care of the verification of new releases of software release on weekly and monthly basis for the ISDN component and the issues reported.
  • Have worked as a Lab. Prime for my team to maintain the PBX allotted to the team and their up gradation with the latest software and maintain their inventories.
  • As a Mentor, I have trained rookies into the project on products and processes.
  • Have worked as a KSS (Knowledge Sharing Session) Prime for my team to organize knowledge sharing sessions for the team.

We'd love your feedback!