We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Manassas, VA

SUMMARY:

  • 19+ years of experience in design, development of C++, Java, real time and Web based applications.
  • Worked in Financials, Telecom, Insurance and Government.
  • Involved in Design, Architecture, Development and Benchmarking of Enterprise applications.
  • Worked on real time/low latency applications with Full SDLC.
  • Involved in mentoring developers and simultaneously worked on multiple projects with tight deadlines.

SKILL:

Languages: C++11, JAVA

OS: UNIX (Sun Solaris, HP, AIX), Red Hat Linux, Windows NT/XP

Databases: Sybase, Cache DB, Oracle 11, SQL Server

Libraries: UNIX (STL, TCP/IP Sockets, Rouge wave, Rouge wave LIEF

Concurrency Libs: UNIX (Posix Threads), Java Concurrent Libraries, Win32 (MFC, STL)IPC (Shared Memory, Signals, Queues, Alarms)

Middleware: TIBCO, IBM MQ, Sonic MQ, ESB, Tuxedo, CORBA Services (Naming, Pub/Sub Event)

J2EE: Web Servers (BEA Web logic, IBM Web sphere Studio, Tomcat), Jenkins, maven Hudson Continuous Integration Server, Eclipse, Maven, Mockito, JUnit, Spring Framework, Rest API

Scripting/Others: Perl, Shell scripting, python, Google test framework

Methodology/Tools: Agile, JIRA, Confluence, Lotus Notes Cloud

EXPERIENCE:

Confidential, Manassas, VA

Software Developer

Responsibilities:

  • Designed and developed and unit tested Tuxedo C++ servers for Confidential using STL, database access thru OCI calls.
  • Implemented unit tests with code coverage, integration testing in end - to-end environment, automated building and deployment.
  • Implemented provisioning modules for creating queues, fixed Coverity issues in SnF, CBS, XADES and RUG modules.

Environment: C++11, Core Java, Spring Framework, WebLogic 12c, STL, MQ, Oracle, Tuxedo, shell scripts, clear case, JIRA, Perl, AIX, RHL, Sun, HP, Jenkins, Docker, Microservices, AWS

Confidential, NYC, NY

Software Developer

Responsibilities:

  • Designed and developed and unit tested C++ core classes, factory classes for, inbound and outbound Confidential using STL container (maps, vectors), call backs thru CTS framework, used existing frameworks for logging MQ access with XA transactions, database access thru embedded SQL/SQC files.
  • Implemented unit tests with code coverage, integration testing in end-to-end environment, automated building and deployment.

Environment: C++11, Java, STL, MQ, DB2, XA, XML booster API, AIX, RHL, shell scripts, Git repository, JIRA, Scripting, Valgrind, gcov, Maven,Jenkins.

Confidential, Hayward, CA

Software Developer

Responsibilities:

  • Designed and developed and unit tested core classes in C++ and Java for TCP/IP Connection, Session management, request and response handling using STL container (maps, vectors), call backs, logging using log4cxx in Unix platform.
  • Implemented NGF Test feed in C++ and Java using multi-threading to simulate micro bursts updated from multi-core machine.

Environment: C++, STL, Sockets, Multithreading, Core Java, XML, Linux, SVN, Maven, Jenkins.

Confidential, New York City

Software Developer

Responsibilities:

  • Architected, Designed and developed new EWS platform in Unix/C++, implemented MQ adapters and File watchers, used STL container (maps, vectors, and lists), Periodic profile loading and sync up with content processing, logging using log4cxx.Used threads to simultaneously accept content from various channels (Sockets/MQ/File System).
  • Enhanced converter module in c++ to support cross currency swaps on Linux, implemented SwapsWire download module in core java.
  • Implemented Agora Hermes API in C++ (Linux and Windows using boost) and core Java, implemented core classes for Session management, TCP/IP Connection, Request management, session recovery, Response handling using call backs. Used STL containers (Maps, Lists, Vectors).
  • Architected and managed Development of Delivery interface in C++ using TCP/IP Sockets, multithreading, IPC, Queues to get real-time authorizations from Agent Servers and delivers confirmations and payments. Architected and managed Development of WMSL/WMSLD/WMLG processes in C++ using Shared memory and TCP/IP Sockets to keep track of agent based real time transaction counts and distribute stats to web applications with database backup and recovery during failure.
  • Designed and developed Delivery Interface server in C++ using TCP/IP Sockets, POSIX Threads, on UNIX platform, implemented reusable services for configuration loading, logging. Implemented FTP Client in C++ to pull the files from AS/400 system for enrollment. Used shared memory and mutex in C++ for sending transaction counts web application. Used hash table in C++ with hashing algorithm and collision handling.

Environment: C/C++, Boost, ACE, TCP Sockets, Queues, STL, Shared Memory, Multithreading, HP UNIX, Linux, XML, SQLCI, Lotus Notes, CVS, Core Java, Spring Framework, Remainder 33 Hashing Algorithm, Windows XP.

Confidential, Piscataway, NJ

Software Developer

Responsibilities:

  • Designed and developed standalone C++ modules on sun Solaris platform to transmit file to external systems.
  • Implemented OCI wrapper in C++ to access oracle database.
  • Used STL containers ( maps, vectors).

Environment: Sun Solaris, C++, POSIX Threads, Sockets,J2EE,Tomcat, Microsoft Visio, Oracle XML Parsers, Oracle OCI Libraries, STL, SCCS, ILOG JRules, Connect Direct, Oracle 8.x,Lotus Notes

Confidential, Irving, TX

Software Developer

Responsibilities:

  • Designed and developed CORBA(Iona Orbix) C++ servers for accessing profile and submitting the orders in IBM AIX platform.
  • Developed core C++ foundation classes(Lines, Products, Features, Order, Account) to support FTTP implementation.
  • Implemented serialization and de-serialization of core classes.
  • Designed and Developed multithreaded LOOPQUAL CORBA Server in C++ which retrieves Telephone number loop qualification from AAIS Loopqual broadband server, the server receives 50000 hits per day and maintains connection pooling, refreshing the connection if server is idle for a specified time, repairs and re-establishes the connection automatically when network problem crops up.
  • Developed ATL Com component acting as CORBA Client which is used in ASP.
  • Designed and developed CORBA(Iona Orbix) C++ servers for Loop qualification on Sun Solaris, Implemented connection pooling in C++, Used multithreading to implement heart beats and connection management and restoration.

Environment: Solaris, Web Services, Orbix 3.2, Visual Studio, Web Logic 6.0, clear case.

Confidential, Redmond, WA

Software Developer

Responsibilities:

  • Migrated event services from orbix 3.x to orbix 2000 on HP UNIX.
  • Redesigned the multi-threading model using shared queues and locks, replacing the callbacks, used multi threaded POA with different policies overridden.

Environment: Orbix2000 for C++, HP-UNIX, Rational Rose 2000

We'd love your feedback!