Subject Matter Expert / Senior Software Engineer Resume
SUMMARY:
Dependable and hard - working professional with over 2 6 years experience in programming and analysis. Excellent analytical and problem-solving skills. Currently serving as a Software Subject Matter Expert with Confidential Technologies supporting the Confidential on the Seawarrior Program . Strengths include software design, development, implementation strategies as well as end user / developer .
TECHNICAL SKILLS:
- Department of Defense Cloud Hosted solutions architecture (DISA, milCloud, Amazon Web Services Platform (Fedramp))
- IT1 Level certified to work within DISA and milCloud Cloud Hosting environment
- Database Design and Implementation (MySQL, Postgres, Microsoft SQL)
- Content Management Systems (Drupal, SugarCRM, Liferay)
- Network Engineering (Architecture and Hardware knowledge)
- Windows 2008 Server
- Linux OS (RedHat, Gentoo, CentOS, Ubuntu, Debian)
- Shell Scripting (bash, tcl, perl)
- Server Design and Deployment
- System Design and Analysis
- Object Oriented Design
- Java Development (Java EE5, Java EE6, Java 1.7, Java 1.8)
- Java Application Servers (Glassfish, Jboss, Resin)
- Node.js, React, Javascript Frameworks (jQuery, Bootstrap, Angular)
- Web Servers (Tomcat, IIS)
- C#.NET / VB.NET
- C/C++ Development
- Web Development (ASP.NET, PHP, JSF)
- Software Lifecycle Management (CVS, SVN, Maven, GIT)
EXPERIENCE:
Subject Matter Expert / Senior Software Engineer
Confidential
Responsibilities:
- I am working as a Senior Software Engineer on the Seawarrior Program. This platform helps over 2 million sailors manage their portfolio from the day they enter the Confidential to the day they retire.
- The purpose of the platform is to help sailors with every aspect of the documentation ranging from entrance documentation,, medical records and career targeted documentation.
- I help provide expertise related to the Liferay platform.
- I also helped to mentor junior programmers on the proper development lifecycle process (SDLC) utilizing the Agile methodology.
- I helped to design the automated testing and stress monitoring processes as well as defined the metrics that should be met for a production application.
- I am also leading the conversion of the platform from Liferay 6 to Liferay 7.
Key Technologies:
- Java Development Methodologies
- JPA 1.1 / JPA2
- Hibernate 3.x
- Spring
- Apache Tomcat 7
- Database Design and Implementation (Oracle)
- Amazon Web Services Platform (Fedramp)
- Enterprise Architect
- Liferay Developer’s Studio
- React.js
- Node.js
- Java 7 with conversion to Java 8
Subject Matter Expert / Software Team Lead
Confidential
Responsibilities:
- I helped to provide a direction on where the application and architecture should go for future releases.
- Also, I defined stress testing processes and metrics that should be met for a production application.
- Finally, I helped to provide Information Assurance (IA) verification so that our application would meet strict security requirements.
- In addition, I worked as the Subsystems Team Lead for the software developers at Confidential .
- Mentoring junior programmers and help with understanding the impact of architecture decisions.
- Supporting other groups, providing small group on what are stress test applications and how to compare results versus the requirements for the project
- Personnel management skills
Key Technologies:
- Java Development Methodologies
- JPA 1.1 / JPA2
- Hibernate 3.x
- Spring
- JBoss AS 7, Tomcat 7
- Database Design and Implementation (Postgre SQL)
- Department of Defense Cloud Hosted solutions architecture (DISA, milCloud)
- Enterprise Architect
- Public API implementations utilizing RESTful based interfaces
Lead Software Architect
Confidential, Secaucus, NJ
Responsibilities:
- Designed a new payment processing system from the ground up.
- The purpose of this payment processing system is to create a new product for the retail industry.
- This project required high level Object Oriented design techniques as well as a constant feedback loop with the product owner.
- During our design phase our company brought in a security team to verify our processes and data design to make sure they met industry standards for the financial industry.
- Secondarily, since this was a small startup company, I had to perform the role of Network Engineer.
- In this role I had to consult and implement the standards for our network infrastructure.
Key Technologies:
- Java EE5 / Java EE6 development methodologies
- JPA 1.1 / JPA2
- Hibernate 3.x
- JSF 1.1 / 2.0
- JSP
- Glassfish 3.x
- Open Source Point of Sale software (Open Bravo)
- Enterprise Architect
- Public API implementations utilizing RESTful based interfaces
Lead Software Architect
Confidential, Paramus, NJ
Responsibilities:
- Designed & Developed an in house cable provisioning system that supports the deployment of high speed data services across 6 states.
- Designed & Developed customer web portal that allows the complete management of their high speed data service account.
- Designed & Developed cable service monitoring systems that reported on several key components of customer service quality.
- Execu ted and maintain ed customer speedtests so troubleshooting can be done when customers call regarding quality of service issues
- Developed custom plugins for Nagios, Cacti and Solarwinds monitoring systems.
- Designed & Developed the companies remote API interfaces that allows external systems the ability to interact with our provisioning and billing systems.
- Designed & Deployed multiple databases that store provisioning data, billing data and monitoring data. These databases needed to be highly tuned due to the amount of transactions the incurred. Typical table sizes ranged upwards of 50 million records.
- Setup PBX system using asterisk for office use through PRI connection
- Installed and managed corporate web presence utilizing Drupal server.
- Installed and managed internal corporate sales leads program using SugarCRM.
Chief Technical Officer
Confidential, PA
Responsibilities:
- Install, Monitor and Manage Web Hosting Servers running RedHat Linux Enterprise in a cloud based environment (AWS).
- Designed wireless connectivity infrastructure for hotspot connections.
- Designed and developed client Websites for small businesses.
- Designed and implemented hardware infrastructure for medical claims/billing system.
Evening CTS Instructor/Client Server
Confidential, Parsippany, NJ
Responsibilities:
- Data Center Support Unit 3 (PC Operating Systems and PC Hardware)/Unit 4 (Novell Netware 3.12).
- Network Technician (Windows 98, Windows 2000).
- Computer Programming (Visual Basic 5.0, 6.0, C++, Java, Visual Studio.NET, XML, XHTML).
- Network Administration (Windows 2000 Server).
- Network Systems Engineer (TCP/IP Administration, RedHat Linux, Windows 2000 Advanced Server).
Confidential, Woodcliff Lake, NJ
Application Architect
Responsibilities:
- Designed and implemented reporting Web Site.
- Designed and implemented Password Synchronization routines to interface with Windows NT Authentication and FileNet authentication.
- Designed and installed QA Testing Lab.
- Designed, implemented and supported automated report distribution system.
Application Architect
Confidential
Responsibilities:
- Designed and implemented automated production rollout procedures.
- Cycle consisted of Development to QA automated build process that worked off Golden Copy of code from PVCS archives.
- Designed and implemented Web Based bug tracking and resolution package.
- Automated production package and installation of QA approved programs and helper files.
- Interfaced with all aspects of production change management process. This includes dealing with UNIX support, Enterprise Management, Product Change Control and end-user acceptance testing.
- Designed, implemented and tested remote CGI programs.
- CGI programs packaged web requests and sent them via UNIX based sockets to internal servers via remote procedures calls.
- ICSA approval and penetration testing verified that infrastructure was sound and no security breaches were possible.
Application Architect
Confidential
Responsibilities:
- Designed and implemented internet applications based on existing internal applications
- Applications existed on Unix platforms with access to mainframe data via messaging system.
- Implemented security standards for transporting data from external machines to internal machines.
- Set coding standards for programmers developing in the C/C++ language (i.e. Coding style documents).
- Designed, implemented and maintained PVCS repository for Confidential .
- Designed and implemented corporate wide infrastructure solutions for all applications moving to the internet.
- Designed and implemented transport object to separate actual data retrieval from logical data retrieval.
- Designed and implemented HTML generator to provide a layer between CGI applications and Web server.
- The generator was built using document templates that would be replaced at run time. This made the CGI programs portable from Web server to Web server.