Senior Software Engineer Resume Profile
4.00/5 (Submit Your Rating)
Objective
Lead Software Engineer / Architect
- REST Services, JSON, XML, Java, J2EE, EJB3, JPA, UML, Spring Framework, Spring MVC, Hibernate, Swing, Ajax, JSON, jQuery, jQuery UI, jQuery, HTML5 and Jersey
- AngularJS, Backbone.js, Bootstrap
- Node.js, ExpressJS, MongoDB
- SOA
- Mobile systems design using HTML5, REST services, Client - side JavaScript, PhoneGap, Java, Spring, Node.js, ExpressJS
Professional Experience
Senior Software Engineer, Software Architect
Confidential
- 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 the Home Depot 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 The Home Depot 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
- 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.
Confidential
- Project Manager and Architect on Ulbora CMS 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.
Confidential
Project Management
- Served as project manager on numerous public safety and federal government projects.
Confidential
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.
Confidential
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
- 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.