Senior Software Engineer, Software Architect Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Fullstack Golang, Javascript and Java Architect/ Engineer
- Go (Golang) Microservices
- Go UI
- Node.js, Express, REST, JavaScript, DevOps, MongoDB, Docker, Cassandra
- Node.js Microservices
- Docker
- TDD with Go, Mocha, Jasmine, Karma, Protractor, and Cucumber JS
- Angular 2, AngularJS
- NativeScript
- Mobile systems design using HTML5, REST microservices, Client - side JavaScript, Cordova and Nativescript
- Java
- Spring
SKILLS:
- Go (Golang) (2 years)
- Solutions Architect ( 7 year)
- Node.js ( 5 years)
- ExpressJS ( 5 years)
- MongoDB ( 5 years)
- Cassandra
- REST services (8 years)
- REST microservices (3 years)
- Nativescript (1 year)
- MEAN stack ( 4.5 years)
- Angular 2 (from Alpha)
- AngularJS ( 5 years)
- Backbone.js (2 years)
- Bootstrap (2 years)
- JSON ( 7 years)
- CORS (Cross-origin resource sharing) ( 4 years)
- Splunk ( 3 years)
- Jenkins CI ( 4 years)
- Travis CI ( 3 years)
- NPM (Node Package Manager) ( 4 years)
- Android Native Development ( 6 year)
- Mobile Web Development ( 8 years) jQuery (4 years) jQuery UI (1.5 year) jQuery Mobile (2 year)
- Spring Mobile (1 year) wxWidgets (c++ GUI api)(3 years)
- Spring Framework (8.5 years)
- Spring MVC (8/5 year)
- Swing/Spring/Hibernate(8.5 Year)
- Struts (10 years)
- Java (17years)
- Swing (8 years)
- EE5 (EJB3) (3.5 Years)
- JMS (5 Years)
- JavaScript, HTML(15 years)
- C, C++ (15 years)
- HTML5 ( 4.5 years)
- Ajax (6.5 year)
- CSS3 (4 year)
- MSSQL (12 years)
- SQLite (c/c++ embedded database) (4 years)
- Oracle (5 years)
- MySQL (6 years)
- IBM Informix DB (2 years)
- Derby (Java DB) (8 years)
- DB2 (8 years)
- Linux (14 years)
- Unix (18 years)
- Eclipse (10 years)
- NetBeans (14 years)
- JPA (6 years)
- PhoneGap (2.5 years)
- PhoneGap Extensions (2.5 years)
PROFESSIONAL EXPERIENCE:
Senior Software Engineer, Software Architect
Confidential
Responsibilities:
- Fullstack Javascript and Go Architect and engineer building cutting-edge cloud-based mobile applications used to manage orders at Confidential .
- Designed a cloud deployment system for managing blue/green deployments and REST microservice deployments for mobile applications.
- Worked as technical lead for two years on Confidential 's new same day delivery initiative. My job was as follows:
- Designed all new mobile related REST services for the delivery project
- Helped implement new mobile REST services
- Led effort to converted SOAP XML services to REST JSON for multiple projects
- Led effort to add CORS to all mobile REST services
- Interacted with Confidential Sterling (IBM) and service infrastructure teams
- Designed mobile backbone.js client-side applications for the delivery project
- Did code reviews on all new and modified delivery project REST services
- Did code reviews on client-side JavaScript delivery applications
- Managed daily builds with Jenkins Continuous Integration (CI)
- Managed coding standards for offshore teams
- Developed Splunk system monitoring to track application errors and performance
- Worked as architect to designed and implement Support Center, a policy management application used by agents, policyholders, and in-house employees. The system is based on Spring 2.5, Spring MVC, Hibernate (with annotations), JPA, Jasper Reports, JSTL and makes use of auto-wired spring beans and the Spring JDBC Template classes. I served as technical lead and architect on the project during the development process.
- Project Manager and Architect on Confidential open source CMS project.
- Worked as architect to designed and implement Android native mobile SMS applications (MicButton)
- Worked as architect to designed and implement Android native mobile AES-256 Encryption applications (CryptDS)
- Worked as architect to designed and implement Java 6 Swing/Spring/Hibernate/JPA AES-256 Desktop Encryption application (CryptDS V2)
- Worked as architect to designed and implement C++ (wxWidgets) AES-256 Desktop Encryption application (CryptDS)
- Worked as architect to designed and implement C++ (wxWidgets) Desktop Document Management System with AES-256 encryption (DocUMentDS)
- Worked as architect to designed and implement Java Spring Framework and Hibernate 3.0 based middle-ware to synchronize E-Commerce systems to DB2 on AS400.
- Designed and implemented a major upgrade to an old insurance agent/policyholder policy management system that included adding Spring and Spring MVC to add additional functionality to meet customer demands.
- Designed and implemented E-Commerce bill payment system based on Java, Spring Framework, Spring MVC, Hibernate 3.0, Ajax and DHTML.
- Led team that designed accounts receivable system based on Java Spring Framework, Struts 1.2, and Hibernate 3.0
- Led team that designed modifications to an insurance information control center system based on Java and TopLink.
- Designed and implemented Java Struts 1.1 based systems for public safety 911 call management.
- Designed and implemented Java Struts 1.1 based systems used to track police department and fire department mobile communications traffic.
- Designed and implemented Java based data warehouse systems used to archive 911 call records.
- Project Management
- Served as project manager on numerous public safety and federal government projects.
- System Engineering
- Designed LAN/WAN networks for public safety agencies and federal government agencies.
- Designed wireless networks for public safety agencies and federal government agencies.
- System Analysis
- Performed system analysis on the following systems:
- Wireless mobile data systems
- Wireless public safety networks
- Data warehouse systems
- Telemetry systems
- Database Design
- MongoDB design
- Cassandra design
- Designed Oracle 8i and 9i databases for use with public safety applications.
- Designed MSSQL 6.5, 7, and 2000 databases for use with public safety applications.
- Designed MSSQL 2005 databases for insurance applications
- Designed SQLite databases for Android devices.
- Designed MySQL databases for web applications.
Confidential, Atlanta, GA
Senior IT Developer
Responsibilities:
- Worked as fullstack JavaScript architect, engineer, and lead on multiple projects.
- Worked with Node.js, Express, Angular 2, AngularJS and Grunt to build mobile applications and REST microservices.
- Retrained Java developers and engineers to build Node.js and Express REST microservice.
- Retrained Backbone.js developers to build Angular 2 mobile applications.
- Trained developers to build microservices and mobile application using TDD.
- Worked as technical lead for two years on Confidential 's new same day delivery initiative.
- Designed all new mobile related REST services for the delivery project
- Helped implement new mobile REST services
- Led effort to converted SOAP XML services to REST JSON for multiple projects
- Led effort to add CORS to all mobile REST services
- Interacted with Confidential Sterling (IBM) and service infrastructure teams
- Designed mobile backbone.js client-side applications for the delivery project
- Did code reviews on all new and modified delivery project REST services
- Did code reviews on client-side JavaScript delivery applications
- Worked with Confidential architectural team to gain design approval on all mobile application and service designs for the delivery project
- Managed daily builds with Jenkins Continuous Integration (CI)
- Managed coding standards for offshore teams
- Developed Splunk system monitoring to track application errors and performance
Confidential, San Francisco Bay Area, CA
Senior Software Developer (Architect)
Responsibilities:
- Worked as solutions architect to designed and implement Support Center, a policy management system for use by agents, policyholders, and in-house employees. The system is based on Spring 2.5, Spring MVC, Hibernate (with annotations), JPA, Jasper Reports, JSTL and makes use of auto-wired spring beans and the Spring JDBC Template classes. I served as technical lead and architect on the project during the development process.
- Worked as solutions architect to designed and implement a major upgrade to an old insurance policy management system that included adding Spring and Spring MVC in order to add additional functionality to meet customer demands.
- Worked as solutions architect to designed and implement a web based on-line payment system using Java, Spring Framework, Spring MVC, JPA, and Hibernate 3.2
- Worked as solutions architect to designed and implement middle-ware based on Java, Spring Framework, JDBC and Hibernate 3.0 that synchronizes DB2 (on AS400) data to E-Commerce systems during nightly feeds.
- Worked as solutions architect to designed and implement modifications to existing Insurance Information Center software using Java, Spring, Hibernate, Toplink, JPA, and JDBC.
- Worked as solutions architect to designed and implement modifications to existing AS400 middle-ware using Java, Spring Framework and JDBC.
- Designed numerous databases on MSSQL 2005 and DB2.
- Maintained existing Java and Pearl applications as needed.
Confidential, Marietta, Georgia
Senior Systems Analyst
Responsibilities:
- Designed and implemented data warehouse applications and data mining applications used for mobile communications systems and based on J2EE, Struts, Apache Tomcat and MySQL.
- Designed and implemented data warehouse applications and data mining applications used for 911 phone systems and based on J2EE, Struts, Apache Tomcat and MySQL.
- Designed and implemented data warehouse applications and data mining applications used for mobile communications systems and based on Visual Basic 6, ASP, MSSQL7 and MSSQL 2000.
- Designed MSSQL 7, MSSQL 2000, MySQL, Oracle 8i and Microsoft Access databases.
- Designed and implemented stored procedure for MSSQL 7 and MSSQL 2000.
- Performed system analysis on various systems.
Confidential, Marietta, Georgia
Systems Analyst
Responsibilities:
- Designed mobile communications systems and networks.
- Designed and implemented applications using J2EE, Struts, Apache Tomcat and MySQL for use with 911 phone systems.
- Designed and implemented applications based on Visual Basic 6, ASP, MSSQL7 and MSSQL 2000 for use with mobile communications systems.
- Designed MSSQL 7, MSSQL 2000, MySQL, Oracle and Microsoft Access databases.
- Designed and implemented stored procedures for MSSQL 7 and MSSQL 2000.
- Designed LAN/WAN networks for public safety agencies and federal government agencies.
- Designed mobile systems used by public safety agencies and federal government agencies.
Confidential, Douglasville Georgia
Electronics Engineer/System Administrator
Responsibilities:
- Designed radio communications systems and networks.
- Performed network administration on Confidential wireless systems.
- Performed electronics research and development in specialized areas.
