We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Innovative software developer and problem solver who utilizes solid background in object - oriented design and programming to deliver resilient software solutions and resolve complex issues. Seamlessly integrates into teams as member or leader, making significant contributions to project success. Expertise in object-oriented design and development of multithreaded programming and application optimization. Leverages strong communications and leadership skills to invigorate teams. Known for creative resolution of technical issues as well as delivery of quality results on time. Core strengths include:
  • Software Development Life Cycle (SDLC) LINUX/UNIX Platforms Programming & Application Development
  • Managing Multiple Projects Analyze Complex Technical Information Troubleshooting / Debugging Source Code & Design Reviews Database Structures Application / System Implementation Python & Shell Scripting

TECHNICAL SKILLS:

Operating Systems: RedHat Linux, IBM AIX RISC/6000, Sun Solaris 8, HP-UX 11

Languages: C++, Core Java, C++ STL, Java Collections Framework, Java Concurrency Framework, Spring Framework, Java8 New Features, Design Patterns, Python, Korn/Bash/Shell/AWK/Perl, JavaScript

Development Tools: Spring Boot, REST, AJAX, YAML, JSON, Postman

Database: Oracle Pro*C/C++, Apache Derby, SQL, SQLPlus, PL SQL, Embedded SQL, Stored Procedures Functions, Packages and Triggers

Software: POSIX Threads, JDBC, Hibernate, UNIX IPC, Servlet, CORBA, XML/XSD/XPath, RogueWave

Tools: Eclipse, VisualVM, Git, dbx, IBM Purify

Others: JMS, RESTful, SOAP, ZooKeeper, ActiveMQ, Xerces, DM, MQ Series

PROFESSIONAL EXPERIENCE:

Senior Software Developer

Confidential

  • Used in-memory feature of Apache Derby DB to develop new application feature which enabled data entered by users to be accessed later for query, delivering feature in development cycle without delay.
  • Increased performance of Apache ActiveMQ Broker from 500 messages per second to 1300 messages per second by identifying issue in source code and handing off to team for resolution.
  • Implemented new features and improved performance in C++ application to activate prepaid services on UNIX platform.
  • Developed Pro*C++ codes (PCX file) using Oracle Embedded SQL to insert and read binary data from database.
  • Resolved customer issue related to activation of subscribers, using dbx tool to quickly identify and correct error in code and ensuring customer contract renewal.
  • Performed debugging needed to resolve new application crashes upon performance of certain tasks, correcting issue to meet specifications and enable on-time product release.
  • Environment: Core Java, C++, C++ STL, SQL, SQLPlus, Python, Springframework, AcitveMQ, VisualVM, Korn/Bash Shell, AWK, Spring Boot, Apache Maven, Git, Jenkins, Apache Derby, VMware, JMS, JavaScript, AJAX REST API, RESTful, YAML, JSON, OSGi, JBoss, Servlets, AIX, Apache Tomcat, Ant

Software Developer (Consultant)

Confidential

  • Developed diagnosis service using OOD and OOP that retrieves customer IP addresses and email IDs from routers, composing CLI commands to perform testing and meeting customer requirements.
  • Implemented CORBA methods that process requests to provide diagnoses and analyses for voice/data/fiber optics networks using C++/STL multithreaded/Sybase on Solaris 8.
  • Designed pool of telnet connections (TCP/IP sockets) shared by CORBA requests to connect to remote servers, managing pool through use of POSIX mutex locks and conditional timed-wait/signal mechanism.

Environment: C++, STL, POSIX multithreading utilities, TCP/IP sockets, Design Patterns, Xerces, Solaris, CORBA, XML/XSD

Confidential

Software Developer (Consultant)

  • Created plug-in to create/delete/change/lock/unlock path functionalities for Lucent NavisXtend network equipment, coordinating with internal project teams and performing testing to complete project on time for customer demonstrations.
  • Collaborated on project to build network adapter software to enable operator management of communication network, implementing connection functionalities for TMF814 standards and successfully demonstrating for team .

Environment: Core Java, JBuilder, Korn Shell, AWK

Software Developer

Confidential

  • Used RogueWave Threads h++ library to create thread which retrieved tax rates from database and refreshed cached data, ensuring availability of up-to-date tax rates for trade processing and decreasing latency.
  • Established accounting for equity swap trades, using XPath to parse SOAP messages and retrieving mandatory values to perform accounting and accurately show gains and losses on client reporting.
  • Analyzed core files created during data transfer from mainframe to Unix database, identifying bad objects, reporting findings, and recommending solution.

Environment: C++, RogueWave Threads.h++, Sybase, IBM MQSeries, XML, SOAP, XPath, HDOM, Sun Solaris

We'd love your feedback!