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.
