We provide IT Staff Augmentation Services!

Sr. Programmer/ Analyst Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • C, C++ software developer with 8 years of experience in C, Shell Scripting and Perl in UNIX, Windows and Linux environments.
  • Experience in creating UML Diagrams, Design diagrams like sequence and class diagrams.
  • Experienced in operational systems incident management, root cause analysis and application/product performance management.
  • Experience in UNIX Shell Scripting and Software Development on UNIX, Red Hat Linux, Bunt, Sun Solaris.
  • Good experience in developing SQL and extensively worked with Oracle 11g, DB2, MS Access and Sybase.
  • Strong Database development experience in writing functions, stored procedures, triggers, and views in PL/SQL.
  • Expertise in debugging using tools like dbx, gdb and Workshop.
  • Comfortable using editors like Putty, VI and Xterm.
  • Worked with TCP/IP and UDP socket programming in C/C++.
  • Experienced in STL programming in C++ using List, Map, Vector, Set, Stack and Iterators.
  • Experienced in Data Structures in C using Linked Lists, Tree Traversals, Stack, Queues and Graph Traversals.
  • Good Knowledge in Windows GUI programming using MFC, ATL, Win32 API, Active X, COM/ DCOM.
  • Extensive Experience on POSIX Multithreading on different Unix flavors.
  • Experience and Sound Knowledge with Web Technologies using Java Script, XML and HTML.
  • Experienced with the entire Software Development Life Cycle using Object Oriented Technology (OOAD).
  • Working and Sound Knowledge in software development life cycle methodologies using Agile methodology, Waterfall Model and Incremental or Iterative Development.
  • Expertise in Configuration Management using CVS, ClearCase, VisualSourcesafe, Subversion and SCCS and well versed in code management using Repositories.
  • Strong experience in Black box and White box, Integration and Performance testing.
  • Ability to meet deadlines and handle pressure in coordinating multiple tasks in a work/project environment.
  • Versatile team player with excellent analytical, presentation and inter - personal skills.

TECHNICAL SKILLS

Operating Systems: Windows XP/7/8, UNIX, Linux

Programming Languages: C, C++, C#, Pro *C, J2EE, SQL, PL/SQL

Scripting: Perl and Shell Scripting

Databases: Oracle 9i/10g/11g, DB2 and INFORMIX 10/11.5

Application and Web Servers: WebLogic and Apache Tomcat

Web Designing Languages: HTML, Java Script, XML

Version Control: GIT, CVS, SCCS and Subversion

Debugging: Workshop, gdb and dbx

Middleware: CEM, TUXEDO and CORBA

Others: Toad, VB, VB.net, Version one

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr. Programmer/ Analyst

Responsibilities:

  • Understanding the existing system and new requirements.
  • Responsible for coding the various components using C, C++ and Shell Scripting.
  • STL components such as Vector and Map were used for data manipulations in Revenue management applications.
  • Sorting algorithms were used extensively (Quick sort and Merge sort)
  • Database connectivity was done using Pro*c where data are fetched row by row using SQL cursor and each row data are manipulated separately.
  • The bulk data is loaded into database using SQL loader utility.
  • Developed the C code where origin and destination of a route are considered both directions (A->B, B->A) to calculate fares, If the route is significant.
  • Developed the C++ code where Max cap bucket is set for first, business and economy class.
  • The modified changes are checked in to RCS (Revision Control System), the versioning system to maintain the version of the code change.
  • Worked extensively on multi-threaded codes using embedded RTOS environments.
  • Development and Testing, certifying the programs developed on client production platforms, fixing the portability issues, Maintenance.
  • Created shell script to find out flight counts that were flied to Atlantic, Latin, Pacific regions within specified date range.
  • Automation done for generating various kinds of reports by using shell script.
  • Used function pointers and Array of pointers to create structure members for revenue management applications
  • Created shell scripts to setup the environment so that navigation to the folders of program files, log files, compilation of the program files are easily done.
  • Improved EOD process time by 90%. POS more available in sites.
  • Unit testing the programs for correctness against the requirements
  • Facilitating Integration testing and User acceptance testing
  • Identifying and solving problems in production environment.
  • Preparing Maintenance Manual, System Description Document and other technical and function documents.
  • Constant co-ordination with Core team and offshore team for design and development as per requirements, builds on a daily basis, releases for enhancements, change requests, changes to functional documents, etc.
  • Responsible for Fixing Job amends and other production issues 24/7 Solving trouble tickets - Recovery and Resolution with SLA compliance, logging and maintaining tickets.

Environment: Linux, C++, C#.Net, Win32, Putty, gtest, Vxworks, gmock, Xming

Confidential, Bentonville, AR

Sr. C++ Developer

Responsibilities:

  • Requirement analysis for the new project requirements.
  • Preparing HLD and LLD documents.
  • Coding and performing CIT testing.
  • Supporting SIT team in their testing.
  • Supporting implementation release.
  • Performing requirement analysis and preparing HLD and LLD for the Hard/Soft pull, decision underage code, date of birth for primary & secondary, letter maintenance, calculation of incremental & final exposure requirements.
  • Doing code changes for all the cpp files, sql files, fml32 and changing table definitions as per the LLD.
  • Doing changes for the shell files and cfg files as well as per the LLD.
  • Participating in code review for all the code changes done.
  • Testing in Various environments as per the project requirements.
  • Fixing any defects found in testing stage.
  • Supporting in implementation of the new release having all these new requirements.
  • Fixing any further production defects.

Environment: C++, Sun Solaris, Sybase, Informix, Star Team, Tuxedo.

Confidential - Lansing MI

Developer/Analyst

Responsibilities:

  • Involved in Requirements Documentation (Scope Documents, Use Cases, BRDs, Functional Requirement Documents (FRDs) and User Interface Documents
  • Involved in meetings with the Business people to examine their business processes.
  • Analyzed how to meet Clients' prerequisites utilizing applications, recognized all gaps between Client's business procedures and framework abilities.
  • Proposed brief workarounds and framework upgrades to close holes. Modified and assembled the framework arrangement as per the Clients' necessities.
  • Involved in designing & developing at various phases of the Project.
  • Involved in Generating Reports using PL/SQL.
  • Extensively used PL/SQL stored procedures, functions, form triggers & Packages.
  • Designed & developed the system architecture using C & UNIX Environment.
  • Implemented the Application onto Unix Platform using C Compiler and Debugger Tools.

Environment: C, C++, UNIX, Shell Scripting, HTML, PL/SQL, Windows.

Confidential

Software Engineer

Responsibilities:

  • Requirements Capture, Analysis, Design, Coding and Testing.
  • Played Active Role in designing the architecture of the entire system along with 4-member team.
  • Development of the threaded components.
  • Involved in the testing and implementation.
  • Developed the module for synchronizing data between two DRS Servers.
  • Developed the module for composing and sending mails using MAPI.
  • Developed Auto installer and Uninstaller of DRS.

Environment: Visual C++, Java, JSP, MAPI, WinSock, HTTP, Multithreading, Windows XP, MS Visual Source Safe.

We'd love your feedback!