We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

LANGUAGES: C++, Java, C, BASH scripting

OPERATING SYSTEMS: Linux, Solaris, HPUX

SOFTWARE: Eclipse, SVN, STL, Oracle, MySQL, WebLogic, J2EE, Hibernate, REST, Jersey, J - Unit, Spring MVC, SQL, LDAP, CVS, Orbix, TAO, JacORB, Purify, Versant OODBMS

EMPLOYMENT:

Senior Software Engineer

Confidential

Responsibilities:

  • Custom hardware running multithreaded embedded C++ 11 with Confidential communicate with casino games using the Slot Accounting System (SAS) protocol.
  • Analyzed problems and coded solutions. Software communication issues with ticket printer hardware were addressed.
  • Also, custom tools written in C++ and C# were developed and enhanced.

Senior Software Engineer Consultant

Confidential

Responsibilities:

  • Contractor for Confidential Development Company.
  • Became familiar Confidential telecom standards for Home Subscriber Server.
  • Reviewed and commented on Feature Requirement Specifications for new Diameter interface feature that would allow for authentication and authorization of telecom clients in a roaming architecture.
  • Naur Form implementation of Network Access Identifier in C++ according to telecom RFC standards.
  • Tortoise SVN source control software and Eclipse IDE were used.
  • Wireshark network analyzer used for debugging and testing.

Senior Software Engineer

Confidential

Responsibilities:

  • Translated mainframe application written in PL/I to object oriented C++ on Linux.
  • Performed maintenance on existing C++ applications and BASH scripts.
  • Designed strategies for introducing Object Oriented architecture into existing non-OO software base.
  • These strategies included use of some design patterns.
  • Participated in discussions to enhance Subversion source control implementation.

Senior Software Engineer

Confidential

Responsibilities:

  • Developed REST based API services in Java for the purpose of providing authentication infrastructure for government and various corporate enterprises.
  • Object Relational Mapping was via Hibernate.
  • Services consumed for both JSON and XML and produced XML.
  • Product used internally to replace RSA hard token remote access with soft token access.
  • Agile methodology was followed.
  • Subversion source control software and Eclipse IDE were used.
  • Developer for software application used to automate the establishment of DS0 and DS1 connections to and from Confidential network.
  • Server was written in C++ on SunOS, clients in C++ and Java, middleware TAO and JacOrb, Versant database.
  • Tasks include maintenance, support and adding new features.
  • Many common design patterns were used.

Software Analyst

Confidential

Responsibilities:

  • Project involved adding Switched Virtual Circuit and Private Network to Network Interface capabilities to Confidential ’s ATM switch.
  • During requirements and analysis phase investigated IPC and a messaging scheme to be used on VxWorks operating system.
  • Communication was intended across backplane as well as ring node boundaries.

Software Consultant

Confidential

Responsibilities:

  • Worked on Test Tool Framework project, a software package used to automate the testing of telephony switches of various protocols.
  • Tasks were to port, extend and maintain C++ applications run on HPUX, Solaris, Linux, and VxWorks platforms.

Senior Software Engineer

Confidential

Responsibilities:

  • Worked on Telecommunications Network Management software project, which provides operations, maintenance and provisioning capability for Confidential Network Element equipment.
  • Software components ran on HPUX and communicated via Orbix CORBA.
  • My tasks were to develop Orbix client applications in Java to replace legacy C++ applications, port C++ software across various levels of HPUX, develop and re-engineer in-house foundation library modules, and develop and maintain software concerned with Performance Monitoring of Network Elements.
  • All Java development took place on Windows NT platforms and was then ported to HPUX.

Software Developer

Confidential

Responsibilities:

  • Worked on Confidential project.
  • Software would allow users to integrate satellite images to form clear, seamless, map-like imagery.
  • I was responsible for Motif GUI development on Unix Confidential workstation.
  • Most GUIs were Orbix CORBA clients.
  • Fusion design methodology was employed, as were several well known and established design patterns.

We'd love your feedback!