Software Architect Resume
SUMMARY:
- Senior application developer wif over 14 years of development experience wif Java, Scala, multiple database systems and IDE’s. Excellent communication and presentation skills.
TECHNICAL SKILLS
Languages: Java, Scala, C++, C#, JavaScript, JSP, SQL, HTML, XML, XMI
Frameworks: J2EE, Apache Struts, Java Server Faces (JSF), Spring, Rest, SOAPSoftware: Eclipse, IntelliJ IDEA, LoadRunner, JProfiler, SoapUI, Toad, Tortoise, TFS, Hibernate, JSON, Dojo, JUnit, Log4j, Ant, Rally
Databases: SQL Server, Oracle, MySQL, DB2, MongoDB
Servers: Apache Tomcat, Websphere
PROFESSIONAL EXPERIENCE
Confidential
Software Architect
Responsibilities:
- Develop and deliver high - definition streaming data platform using Scala/Akka/MongoDB stack in an agile development environment.
Environment: Scala, MongoDB
Confidential
Software Architect
Responsibilities:
- Develop and deliver highly scalable node architecture in a multi-tiered Java based application in an agile development environment.
Environment: Java
Confidential
Senior Software Engineer / Team Lead
Responsibilities:
- Manage team of software engineers. TEMPEffectively deliver quality software in a semi-agile environment.
- Design and implement Perl and Java based API’s.
- Support existing software solutions
Environment: Java, Perl, Java database connectivity (JDBC) technologies using MySQL
Confidential
Java Developer
Responsibilities:
- Design and implement Eclipse plug-ins to provide interoperability between IBM Rational Product suite and OpenText Confidential Business Process Modeling (BPM) software.
Environment: Teh Unified Modeling Language (UML), using teh UML2 API, Graphical Modeling Framework (GMF) API, Eclipse Modeling Framework (EMF) API, Eclipse IDE, IntelliJ IDEA IDE, and Rational Software Architect (RSA), Confidential BPM, and XMI/XML
Confidential
Java Developer
Responsibilities:
- Design and implement SOAP and RESTful Web Services in Knowledge Exchange, a web-based implementation of teh Confidential BPM application, providing import and export functionality for business models expressed in Common Interchange Format (CIF) XML.
- Received teh “Excellence in Interoperability Development” Award.
Environment: Java, Java database Connectivity (JDBC) technologies using SQL Server and Oracle
Confidential
BPM application
Responsibilities:
- Provide product support and implement new functionality in a web-based implementation of teh Confidential BPM application
Environment: Java, C++, C#, SQL Server, Oracle, Tomcat, WebSphere, JUnit, JSP, HTML, JSON, Dojo, XML
Confidential
Java Developer
Responsibilities:
- Support Java based internet and intranet applications for a telecommunications company using Java, JSP, JavaScript, JSTL, Java Server Faces, Struts, Tomcat, JBoss, Hibernate, Ajax, XML, SQL Server, and TOAD.
Confidential
Senior Programmer
Responsibilities:
- Develop and manage key deliverables by gathering program requirements from Business Analysts and business partners.
- Perform and analyze load tests and performance tests using Java and C wifin Mercury LoadRunner.
- Provide hardware recommendations based on metrics analysis.
- Manage software configuration using PeopleSoft Client, Serena ChangeMan, MyExtra, and FileSync.
- Provide support to teh Michigan Office of Child Support and Prosecuting Attorney by developing SQL queries in Oracle and VB scripts for teh fast track query team.
- Maintain teh Java-based Micses Child Support web application.
- Direct interaction wif clients and Business Analysts for requirements gathering and refinement of query parameters.
Confidential
Field Service Engineer
Responsibilities:
- Provide support to fleet of autonomous vehicles at various General Motors facilities by means of proprietary software and hardware.
- Develop and maintained library of scripts in C programming language under UNIX environment that are used by autonomous vehicles in automated production facilities.