Senior Software Engineer Resume
Bridgewater, NJ
CAREER OBJECTIVE:
To obtain a position that can utilizes my 25+ years of experience in developing, designing, leading and supporting computer solutions.
SUMMARY:
- I am a seasoned professional with broad experience in various complex solutions.
- Many of these solutions were mission critical or high availability and near real - time transactional.
- In-depth experience in implementing software solutions for complex multi-threaded, real-time, high availability (greater than 5 9’s), high transaction-rate, call processing system, and supporting these systems in the field.
- Full life cycle development including workflow analysis, problem definition, writing requirements and specifications, and design documentation, and product test and field support.
- Detailed knowledge of Object oriented design, multi-threaded programming, C++/C, Java
- Detailed knowledge of XML, SOAP, Eclipse, Oracle 11g, ConceptWave, Oracle Times Ten, MySQL, OpenStack, Spring.
- Participation in three start-up companies.
- Management experience in product development during design, development, testing, support, documentation and deployment.
- Cloud management development for OpenStack solution.
- Development using Agile Methodologies during the last seven years.
TECHNICAL SKILLS:
Programming Languages: Java, C/C++,, Javascript, XML, PL/SQL, SOAP, REST, JSON, Python
Tools: IntelliJ, Eclipse, ConceptWave, Subversion, UML, XML, Jenkins, CVS, Ant, Maven, Jcat, JProbe, Perl and K-shell, MySQL Cluster, Neo4J, Mongo, Oracle’s Times Ten In-Memory Database, DBX, JUnit, DynaTrace, YourKit, Ansible, Django, Spring, Jira, Confluence
Development Environments: AWS EC2, Linux, Tomcat, JBOSS, Client/Server, Multi-tiered solutions, cloud environments, Docker, OpenStack, VirtualBox, UNIX environments.
EXPERIENCE:
Confidential, Bridgewater, NJ
Senior Software Engineer
Environment: Java 8, JBOSS, JSON, SOAP, Linux, Spring
Responsibilities:
- I worked on this from the beginning of design to deployment.
- The solution had to interface with 3rd party solutions, (ServiceNow, NetSuite, and JasperServer).
- I wrote the framework to two (ServiceNow and NetSuite) of these 3rd party solutions.
- I wrote the framework for the billing cycle and worked on several “tasks” of the solution.
- I was responsible for creating framework VMs for the DevOps team.
- This allowed the team to write and test deployment scripts on their laptops.
- Thereby giving the team the ability to run the VMs on their laptops and reset the VMs to restart testing.
- This also allowed the team to have full administration capabilities without compromising the security of the entire development environment for Confidential .
Confidential, Bethlehem, PA
Software Engineer
Environment: MySQL Cluster (Percona), Spring IO, Docker, AngularJS, HAProxy, Java, InteliJ, Eclipse, Git, AWS EC2, Apache, Tomcat, Docker
Responsibilities:
- I was part of a small team to re-architect and implement a replacement for the company’s core product Personal Cloud.
- During this we were evaluating many available technologies to determine which will allow the Personal Cloud Product to be more scalable.
- During this time we would do prototyping, determine the pros and cons of the technologies and do presentations to all the groups that worked on developing/supporting Personal Cloud.
- All this work was done under three week Agile sprints.
Confidential, Piscataway, NJ
Senior Software Engineer
Environment: Oracle’s TimesTen, Java, C++/C, XML, Linux, AIX, JBOSS, Subversion, CVS, OpenStack.
Responsibilities:
- I worked on the following projects described below:
- Confidential Discovery and Reconciliation (EDR) product.
- Responsible for back end server development to retrieve and store data in the database.
Environment: Java, Weblogic, Oracle
Confidential, Piscataway, NJ
Contractor
Environment: Java, Oracle, BEA Weblogic, PowerBuilder
Responsibilities:
- Products included equipment provisioning system and equipment activation system for telecommunications industry.
- I was responsible for several interface beans to allow Confidential products to integrate with external company’s products.
- Additional responsibilities included working with external vendor’s developers, writing detailed design documentation and test plan, and implementing a Java Connector.
- A member of a team that created a data warehouse for all Confidential products that were marketed to the telecommunications industry.
- Responsible for implementing middleware services that client applications use to access the central Oracle database using CORBA and XML.
- The main service was responsible for emailing, faxing, and paging using various vendors’ web sites through Confidential interfaces.
- The middleware services implemented XML to transport requests and responses using a data-binding tool, Castor, to map between XML and Java classes.
- Member of a team that migrated an inventory management system, written in PowerBuilder to Java.
- Member of a team that developed enhancements for a client/server telecommunication equipment inventory management system.
Confidential, Parsippany, NJ
Project Manager and Lead Developer
Environment: Oracle 8I, Oracle Forms, Oracle Reports
Responsibilities:
- Leader of a team of seven developers responsible for migrating various Confidential applications to Oracle Developer 4.5/5.0 with an Oracle 8I server database.
Confidential, Parsippany, NJ
Vice President of Information Systems
Responsibilities:
- Member of Senior Management Team that quadrupled revenue for this start-up company in a three year period.
- Responsibilities included developing an IT strategy plan to support the growth estimates of the company.
- Deployed state of the art Client/Server technology with high quality, early and under budget.
- Lead a team of developers, system administrators and other support personnel to migrate the company’s operations from an antiquated Clipper based solution to a scalable client/server solution (in-house name Intrepid) using Unix/Oracle (Server), Windows NT/PowerBuilder .
- This application reduced operating expenses over 24% by making the company virtually a paperless environment.
