We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Hoover, AL

SUMMARY

  • Around 9 Years (Industrial + Training) of software development experience in IT industry.
  • Efficient in developing applications using C, C++, C# on Windows or UNIX Platform.
  • Strong exposure to shell scripting and Oracle PL/SQL.
  • Deep knowledge of OOPs Concepts.
  • Solid experience in DB design (SQL DDL & DML), procedural programming (stored procedures, triggers), Sql Server Performance Tuning, improvement, storage, index and configuration.
  • Good in developing applications using Java, web services and C# on windows.
  • Demonstrated white paper on Integration of different bug tracking tool using their APIs and also developed framework called Integration Service.
  • Development experience in Confidential - Summit. Having the exposure to Front and back office modules of Summit. Very good knowledge in TCM domain.
  • Worked as Onsite Coordinator - Involved in requirement understanding, high level design of the requirement. Part of the onshore-offshore meetings; make sure timely delivery by the offshore team.
  • Familiar with various coding standards and experienced in developing under CMMI Level 5 procedures.
  • Holds level1 certification from NSE’s Certification in Financial Market.
  • Very good exposure to version control tools like Accurev, CA all fusion harvest, PVCS
  • Experience in managing Onsite/Offshore work and have the ability to get/understand the holistic view/perspective Confidential Enterprise level. Have good client interaction skills. Involved in Requirements Gathering, Proof of Concepts (POC) / Feasibility Study.
  • Experience in each phases of Software Development Life Cycle (SDLC), concept to full implementation, and software design life cycle management implementation with Agile Methodologies.
  • Strong team player with demonstrated ability to find creative solutions to software problems.
  • Flexible and versatile to adapt for any new environment and work on any project.
  • Good analytical skills, commitment to co-operative teamwork and developing high quality software meeting requirements of the customer.
  • Good technical knowledge and combined creative problem-solving skills on both strategic and tactical areas.

TECHNICAL SKILLS

Programming skills: C, C++, C#. Net and Core Java, Data structures, Shell scripting, CORBA.

Web/ .NET Technologies: C#.NET 2.0/3.5/4.0, Web service SOAP, REST. Messaging frameworks like WebSphere MQ, Active MQ etc.

Design Methods: Design Patterns, UML, XML, OOD, XSD

Databases: Oracle PL/SQL, SQL Server 2005/08/12

Development Tools: Visual Studio 2005/08/10/12 , PVCSAll fusion Harvest, Workshop, Accurev, Sunstudio.

Operating Systems: Windows Server 2003/2008, Windows XP/Vista/7/8, Unix Sun Solaris

Modeling Tools: MS Visio 2003, StarUml

Defect Management Tools: Microsoft Team Foundation Server, Bugzilla, Jira.

PROFESSIONAL EXPERIENCE

Confidential, Hoover, AL

Senior Software Engineer

Responsibilities:

  • Understanding the business and functional requirements and overall business strategy of the business customer.
  • Ensure business requirements are supported by the technical architecture
  • Conduct impact analyses of business requirements on the system.
  • Interpret user requirements into design specifications and Participate in developing user interface strategy
  • Provide detailed definitions on how the applications will support business requirements.
  • Contribute to the development conceptual systems designs as appropriate.
  • Define test plans and criteria for acceptance for the technical components of an application, Provide inputs to test planning - develop and execute test scripts.
  • Conduct structured walk-through or inspections for technical areas
  • Review, prioritize, and research application change requests
  • Anticipate report and proactively resolve issues both within a team and across application teams.
  • Identify and recommend improvements in technical standards for products.
  • Contribute to and foster knowledge sharing to build technical and functional knowledge across teams.
  • Defines technical requirements to support defined business requirements, participates in detailed design and code reviews.
  • Review system performance and consumption issues, reviews test plans, and provide technical guidance and support to the other application and test team members.
  • Help team members on any technical and functional issues they might have.
  • Defect Coordination with the Onsite Client Team. Prioritization of Production defects and Reporting
  • Creation of RBA (Resource Budget Allocation), Allocating budget to the resource. Manage the resource to work with production defects

Environment: C, C++, Sun Solaris, Workshop, Sunstudio, CORBA, X-Motif, shell scripting.

Confidential, Atlanta, GA

Senior Software Engineer

Responsibilities:

  • Attend the requirement signoff meeting; understand the technical and functional requirement and overall business strategy of the business customer.
  • Interpret the user requirement into design specifications and participate in developing user interface strategy.
  • Contribution in the code reviews, analysis and test-plans.
  • Contribution in the creation of high level design documents, traceability matrices, assembly test specification, product test specification etc.
  • Identify and recommend areas of improvements in terms of code and design. Involved in code refactoring and re-architecting the product.
  • Provided many technical solution documents.
  • Help the team members in any technical or product knowledge and ensuing in smooth delivery of the product.
  • Delivered many critical feature to client application which was in much demand from the End user with quality of work.
  • Involved in base design and develop these features. Based on the quality of work company got many more development work.
  • Involved in bug fixing phase of the project, pinpointed and solved several of our most widespread crashing bugs. Also involved in helping the support team by directing them to right areas of the issues.
  • As a senior member he was responsible for all the development related activity.
  • Review system performance and consumption issues, reviews test plans, and provide technical guidance and support to the other application and test team members.

Environment: C++, Sun Solaris, VOS C, VOS debugger, command macros.

Confidential

Technical Lead

Responsibilities:

  • Design and development POC custom application.
  • Team Leading/ mentoring and other project tracking tasks.
  • Arranging status calls and information gathering, involved in interaction with the onsite team for Business requirements gathering.
  • Worked on development of module Template Editor Application which is used for editing the XML template. This is developed using C#. Net
  • Developed Java web service and C++/Java web service client for the Reconciliation dashboard.
  • Involved in development and thorough testing of the application.

Environment: C#.Net, Summit V5.5, Java, Web services, IBM web sphere MQ, Microsoft SQL server 2008, XML.

Confidential

Technical Lead

Responsibilities:

  • Worked on Summit Front to Back End code flows in both Summit FT and classic.
  • Knowledge on various trade life cycles.
  • Worked on applications of summit like SWAP, BONDS, Portfolio Monitor, and etc. Gained extensive knowledge on these areas.
  • Worked on many Summit reporting applications like profit and loss report (pnl), rtrep. In both FT version and classic version of Summit.
  • Having good knowledge Summit core functionalities like sGenAssetEvent, sValueTrade, and other functions present in ft applcations.
  • Worked on Summit STP servers, created a STP server to extract the trade XML from Summit
  • Worked Gateway adapters and Loader services to the client POCs.
  • Knows about front end calls through Http and creation of XML and adding new and updating FT applications.
  • Porting Summit code base to support Solaris 64 bit in X64 architecture
  • Bug fixing in various modules in Summit like report, Trades, extension tool etc.
  • Worked on the development and enhancement of V5.5 and V5.6 release.
  • Having good knowledge on Summit Environment setup.
  • Worked in all the versions of Summit from V3.5 classic to V5.6 FT in both Windows and Solaris platforms.
  • Help team members on any technical and functional issues they might have.
  • Contribute to and foster knowledge sharing to build technical and functional knowledge across teams.

Environment: C++ with Windows and Solaris 8, Accurev - Code repository, Sunstudio, CORBA, Java, Shell scripting.

Confidential

Software Engineer

Responsibilities:

  • Processes and code in order to implement clients' requests for new or modified functionalities.
  • Fixing System testing defects reported.
  • Contribute to the development conceptual systems designs as appropriate.
  • Used .NET controls for client and server side validations.

Environment: C++, C#, Visual studio 2003.

We'd love your feedback!