Senior Software Engineer Resume
Nc And, GA
CAREER SUMMARY:
23 years of object - oriented and prototypical engineering of software solutions. Automation testing and architectural consulting experience in tandem. Primarily focused in Java/JEE/JavaScript/ECMA/Node environments with an emphasis on middle-ware, front-end UI development, and optimization of software. Experience building in cloud base environments. Highly creative and capable of approaching an issue from multiple angles while anticipating potential problems. Have had some exposure to data science.
PROFESSIONAL SKILLS BREAKDOWN:
Java: Java (JDK 8/11 most current), Spring (including Spring Boot), J2EE, Strut, Hibernate, Ibatis, JUNIT, JaxB, Jackson, JSON-Lib, PL/SQL, EJB, AWT, Scala Functional Programming
Server-side JavaScript: Node.JS, Require.JS, Underscore.js, Lodash, Jquery, Backbone, Angular, Karma, Jasmine, Raphael
Client-side: HTML 4/5, JavaScript, React/Ractive, Backbone, Angular, Underscore, Lodash, JQuery, Dojo, EXT JS, JSON, CSS, Bootstrap, Websockets, Local Storage, React 16
Web Service: Restful using JSON, XML, HTML, ASCII & SOAP with XML
Databases: Oracle, DB2, MySQL, Derby, HyperSQL, SQL, PL/SQL, SQL Server, MongoDB, LokiDB
Server Environments: T omcat, JBoss, and Glassfish
IDE: Jetbrain’s Intelij and Webstorm, Netbeans, Eclipse (most flavors), Toad, SQL/J Developer
Cloud services: Google Pubsub, Google Bigtable, AWS, and MS Azure
Currently studying on Udemy: GoLang, React 16,Angular 8 refresh, Redux, Kubernetes
PROFESSIONAL EXPERIENCE:
Confidential, NC and GA
Senior Software Engineer
Responsibilities:
- Brought on as an asset to a retail client as part of the Price Management department as a middle-ware and back- end resource.
- Utilizing Java 8/11, Spring Framework, Boot, and my acquired knowledge on ETL Data Science from my last project. Transferring mainframe held data to an instance upon the Google bigTable and PubSub environment.
- Knowledge gained on the project is as followed: Google Cloud as well Pubsub messaging plus BigTable, some understanding of MQ messaging, understanding of Mockito mocking tool, an understanding of groovy, more experience with Oracle, some Data Science experience, know of Apache Spark.
- Node.js / React 16 experience
Principal Engineer
Confidential
Responsibilities:
- Brought on for a insurance medical project to enhance a UI based engine platform based React and Node.js from . th 2019: Building UI studio for a ETL based custom engine, MDFE, modifying Mxgraph to fit the client requirement of quality-of-life and automation of configuring the ETL based core system. Node proxy handing communications with multiple instances of MDFE.
- Worked in a heavily customized React.js based framework with reusable components built in ES5-6, HTML 5, CSS, and LESS.
- Exposure to Apache Nifi, Simple-git, React, MXGraph/Jgraph, ES6’s Local Storage, Websockets, CCS 3, MongoDB, LokiDB, Jquery, Jgrid, SSH, Linux administrating
- ETL transformation from MongoDB to LokiDB in-memory database for faster I/O times as well as the client was sun-setting MongoDB. Research, testing, and decision into LokiDB was 90% upon me.
- Websocket connection between client-side and Node middle-ware for live updates of progress of processes running by broadcasting the events.
- Setup of Linux based server for staging and testing of Studio on Redhat 6 via SSH/putty. Customized version control plus usage of Git
- Worked with middle and back-end teams to plan integration. th 2019 project was done mostly designed and implemented on my own with little to no guidance. Tools such as Jira, Git, Sublime, Visual Studio Code in a Node based environment.
Confidential, Cincinnati, OH
UI JavaScript Consultant
Responsibilities:
- Brought on to work with a major northeastern bank based in Columbus, OH along with a project in telecommunication.
- Worked in a heavily customized Ractivejs based framework with reusable components built in ES5, HTML 5, and LESS Worked with middle and back-end teams to integrate releases
- Unit testing in Mocha.
Tools: Jira, Bit Bucket, Sublime.
Sr Full-stack Developer / Architect
Confidential, West Chester, OH
Responsibilities:
- Worked with Spring Boot, Micro-services, Cloud Foundry, Pivotal, wire-framing, designing of situations, Flowable Process Engine, BPMN, DMN, Angular 4, and Angular Material, SQL Server
- Working with UI and Middle teams, leading project to integrate with a vast number of other projects for ticketing, office management, and sales tracking
- ELT development, testing and integration between SQL Server and MySQL
- Prototyping, evaluating, and conceptual to production development with technologies like Business Process Model Notion, Decision Tables/DMN, and micro-services.
Confidential, Atlanta, GA
UI JavaScript Consultant
Responsibilities:
- Brought on to redevelop and design a new UI with Java based proxy to interfere with a multitude of back-end applications.
- Having to lend my expertise on the subject matter of web services, proper use of JSON, correct delivery of data to the client-side, knowledge of HTTP and handling of request, as well as extensive head’s down development.
- Worked in detail on HTML 5, CCS 3, Jquery, MVVM JavaScript (Backbone in this case), Bootstrap, Jboss, WebStorm 9.0 IDE, Balsamiq (mock-up tool).
- Handled some light QA and reporting of bugs. Exposure to administrating JBoss EAS 6.0~6.1
- Completed three integrations of UI to back-end and added features to support a ticket mapping system in the time here. Helped with Java server-back with knowledge from past projects.
Confidential, Charleston, SC
JavaScript/Drools Consultant
Responsibilities:
- Working on two Air-force contracts dealing with logistics. Using JavaScript, Dojo, Presto, Angular, Esri/ArcGIS, Drools, Rabbit, HazelCast, Mule, and Scala to accomplish the objectives of Confidential 's requirements.
- Worked in detail on HTML 5/4/3.2, CCS 3, Dojo, Bootstrap Responsive Web Design,Angular, JavaScript, Esri, and Drools.
- Exposure to Scala, Rabbit, HazelCast, Mule and Presto.
- Security Cleanable.
- Was raved for having “Excellent coding skills, and a determined spirit”. Government de-funded project.
Confidential, Denver, CO
JavaScript Consultant
Responsibilities:
- Supporting an Excel spreadsheet like cloud based application.
- Finishing features to a version 1.0 release while the company Confidential was marketing the product.
- The scope of the project spanned two weeks, completed the features in that said time.
- Working in Node.js, Angular, CoffeeScript, Bootstrap with Responsive Web Design, Jade, and supporting a Java based end to accomplish debugging of a beta project.
- Working in the Amazon EC environment.
- Utilizing web sockets to allow for a push / pull communication layer. Git experience on GitHub.
Confidential, Chicago, IL
JavaScript Engineer
Responsibilities:
- Utilizing Prototypical Object Oriented Development knowledge that has been enhanced with single page web application technologies and JavaScript Dependency Injection of the Angular framework to bring a fresh perspective of cutting edge technology to a legacy JSP environment. In order to better suit the needs of the “Road Smart” Road Side Service application to communicate with a mobile driven fleet of road service companies, business to business operations. Introducing modular “template” design and development to promote more robust and reusable client side development.
- Building custom components in HTML 5 using Angular Directives to be reused across the client side application. Helped prototype unit testing in JavaScript using Node/Karma/Jasmine.
- Exposed, hands-on experience with Bootstrap CSS framework along with Responsive Web Design. Lightly developed in Spring MVC and Hibernate to help catch the project up in enhancements.
- Working with SVG in the Raphael JS Framework.
Confidential, Atlanta, GA
Sr Software Engineer
Responsibilities:
- Short term one to three month project; Prototyping the communication between Flex 4 and HTML 5 via External Interface class and Jquery JavaScript to interact with components of HTML.
- Involved in the planning process to convert the in-store applications to HTML 5 from a pure Flex system.
Confidential, Chicago, IL
Sr Software Engineer
Responsibilities:
- Consultant for the Link OS 2.0 project - a centralized Intranet and cloud based printer manage system.
- Working in Java, Spring, JPA, Hibernate and ZPL on the back-end and front-end is driven by HTML 5, JavaScript, Backbone, and Jquery.
- The database is HyperSql.
- Helped in development and automated testing of the project with prototyping test in Jmeter.
Confidential, Lawrence, KS
Sr Software Engineer
Responsibilities:
- Building prototype concepts for accommodations in the educational environment.
- Built a solution for commercial grade Text-to-Speech service utilizing 'Festival' TTS engine, Java Runtime with Liferay Framework, Node.js and sable as the delivery media.
- Developed the TTS solution, using Node.js as a web service/server calling to Java classes via node-java accepting JSON to build the “Sable” XML file to be converted to a wave/ogg/mp3 by Festival and Lame/Dir2ogg.
- Hands-on experience with Liferay, giving support and bug fixing.
- Front-end was created in HTML 5,Bootstrap with Responsive Web Design, and Jquery for handling AJAX and callbacks on all except iOS where we used Web Audio API in depth to buffer and play back the audio recording.
- Developed from an Ubuntu install on Eclipse.
- Supported an application based in Liferay, Spring, myBatis, Jquery, HTML 4-5 when called to do so.
Confidential, Chattanooga, TN
Sr Software Engineer
Responsibilities:
- Working with converting data to x12 with Java, EJB 3.0 (stateless beans), JPA, Sybase x12 parser service for sensitive and critical automation of insurance validation.
- Working in Websphere 7.0, DB2, and IBM environments. Transport layers using SOAP protocols utilizing web services to send data over the web securely.
- Experience with a leading health care insurance company.
Confidential, Fayetteville, NC
Sr Software Engineer
Responsibilities:
- Brought on as a resource for in-house full life cycle development in a e-commerce on-going project. In a mixed environment of Java/J2EE and PHP.
- Working in social media and e-commerce based private sector industry.
- Building custom features to integrate with IBM Websphere Commerce 6.0. Using knowledge of Struts 1.3 and EJB 2.0.
- Creating restful web services using Struts 1.3 by bypassing Struts forwarding and utilizing print-write to send a HTTP response to a waiting Jquery Ajax call to & from JSP/JSF.
- Working from VMware virtual machine with Windows 2003 server and Websphere Commerce 6.0.
- SQL creation of tables, queries, and creating views to store and retrieve data for new and existing features. Using project management software to log time and communicate between team members.
- Technologies and languages that I have directly worked with on this project IBM Websphere / Web-commerce, Tomcat, DB2, MySQL. Tomcat, Websphere Development Kit/Eclipse, Netbeans, CSS, HTML 4, Struts framework, Dojo Framework, and Facebook API.
Confidential, Nashville, TN
Sr Software Engineer
Responsibilities:
- Brought on as a resource for a swing front-end and Java servlet and applet back-end in a waterfall environment.
- Using only core Java on with Tomcat and DB2 data source environment.
- Worked with swing layouts such a Grid Bag, Grid, Box, Border, and null layouts to help with a backlog of GUI task.
- As well as maintained and enhanced a multi-threading Core Java application.
Confidential, Morrisville, NC
Sr Software Engineer
Responsibilities:
- To help design and develop a web analytic tool for a pay-to-click and online live help system for Cisco based products. Worked remotely.
- Using Java with such frameworks as Spring MVC, Apache POI, Apache Tomcat, SQL, Google Tools, JSP, HTML, and Ibatis with an Oracle g10 database.
- Worked independently at a very high level of development with little time to get knowledge of the current systems.
- Completed a system to take the gathered raw data and turn it into a user interactive trend graphs/charts application using Google tools as well as importing text and graphical data into an excel spreadsheet built with POI.
Confidential, Morrisville, NC
Sr Software Engineer
Responsibilities:
- Refactoring an application for Confidential, division of the Confidential, to bring up to standards and visual standards of a modern RIA in a rapid development environment.
- Using Flex to build interactive applications, communicating with a Java Oracle g10 back-end via custom adapters in a Blaze Data Services near real time environment.
- 50% working remote via VPN
- Understanding and using subversion.
- Using the same MVC on top of MVC approach at Confidential, each client-side instance would use the Java server-side as a data source and offloading many of the processes to the client-side Flex application that freed resources on the server.
- Nightly Ant builds, for Flex and Java application. Prototyping Flex UI for customer approval.
- Experience with 508 compliance in a government project.
Confidential, Rocket Center, WV
Sr Java/ Documentum Engineer
Responsibilities:
- Brought on to create Java web based applications for a Documentum environment.
- Seized opportunities to lead design and development in a scrum driven methodology.
- Developed applications independently and quickly turning out solutions to issues the project encountered.
- Technologies that were used in this project ranged from Netbeans IDE, WDK, DFC, Oracle g11, Borland Silk Test. Understanding the levels of Documentum technology and proven capable of developing creative answers to needs.
- Integrating EXT-JS to WDK
- Further excelling in MVC methodology.
- Usage in scrum methodology.
- Met all project requirements in each time frame given.
- Worked with Confidential .
Confidential, Southaven, MS
Java and Flex Engineer
Responsibilities:
- Working in an Agile/Scrum environment to provide Medicare and HMOs an automated system to interact with healthcare equipment providers as well as proof of concept of new products to be turned into commercial products.
- Involved in much of the life-cycle development of this project. The development structure based on the Amazon Cloud as our server provider, Redhat enterprise as our server OS, LiveCycle/Jboss application server environment, Java in a multi-threaded environment with Hibernate and Spring, and Flash/Flex/SWIZ/Ajax-like processing front-end that is now known as MVVM/MV* design architecture.
- Developed Use Case Diagrams to explain the sequence of events to better understand such processes in Medicare.
- Worked on creating WSDL for SOAP services, those are used by other internal systems for communication with Atlassian Crowd Single sign-on (their packaged WSDL was ill-managed and had to recreate it).
- Transactions using JDBC/JTA under Spring.
- Used Log4J error, warning and business information logging.
- Wrote test cases and submitted them to team members for testing as well as tested code myself automated under Flex Debugger, Junit, and Borland's Silk Test (like Junit and QTP, just more user friendly then Junit) .
- Usage of JIRA and Crowd Single Sign-on (development and user experience)