Software Development Consultant Resume
Dallas, TX
SUMMARY
Software Developer with 9+ years of Software Development experience in the designing, development and testing of high performance and scalable applications. I am a passionate software developer who is committed to technical excellence and continual innovation. I am interested in developing large scale applications and solving complex business problems.
AREAS OF EXPERTISE
- Java/JavaEE
- Spring Boot/Cloud/MVC
- Git/Stash/Jira/swagger
- Tomcat/Jetty/WebLogic
- PCF/AWS
- JavaScript/Typescript
- Hibernate/JPA
- Microservices/Netflix OSS
- Maven/Gradle/Jenkins
- Apache Ignite/ Ehcache/Hazelcast
- Angular 2+
- MongoDB/SQL Server/Oracle
- HTML5/CSS/ JQuery/Ajax
- JMS/Kafka/ActiveMQ
- Unix/Shell Scripting
PROFESSIONAL EXPERIENCE
Software Development Consultant
Confidential, Dallas, TX
Responsibilities:
- Rewrite existing Dispatch application using 12 factor cloud native principles using Spring Boot, Spring Cloud, Hibernate/JPA, Netflix OSS components (Eureka, Zuul, Config Servers), Ansible, AWS.
- Build CI/CD pipelines using Git, Jenkins, Artifactory, Ansible.
- Automated deployment of Applications in Confidential VPC using Jenkins.
- Distributed caching with Apache Ignite.
- Implemented Complex Autoloader Algorithm that recursively finds the best possible Dispatch options for Confidential Tech based on multifactor inputs.
- Fallow TDD and XP software Engineering practices to deliver highest quality code with more than 90% of code coverage.
Senior Software Engineer
Confidential, Irvine, CA
Responsibilities:
- Developing a commercial, consumer facing web - application for complex 24/7 Manufacturing and public safety scheduling.
- Experience Building Microservices architecture applications using Spring Boot, Spring Cloud config, Restful Web Services, Netflix OSS components (Eureka, Zuul, Hystrix), KPC ( Confidential Private Cloud), PCF, Docker.
- Key contributor to the expansion of the application to the manufacturing industry, developing many new features using Java, Spring Boot, Microservices, Angular, Hibernate, JPA.
- Implement distributed caching with Spring Cloud Stream, Kafka, and Redis.
- Developed many new user interfaces using HTML5, Angular, JavaScript, jQuery, and Bootstrap .
- Developed and maintained a suite of nearly 30,000 automated tests using Mockito, QUnit, Sinon and Selenium .
- Participate as a scrum team member in daily standups, weekly backlog grooming meetings, sprint planning meetings as well as quarterly retrospectives.
- Use Git, Maven, Intellij and the Atlassian product suite (e.g. Jira, Stash, Bamboo, and Confluence ) to manage a multi-million-line codebase.
Software Developer Consultant
Confidential
Responsibilities:
- Developing a commercial, consumer facing web-application for Monitoring public/private cloud traffic to identify any Anomalies, Authorized/Unauthorized Cloud service providers and risks associated with them.
- Developed end-to-end features using Spring, Hibernate/JPA, Hazelcast, Bootstap, JQuery, Ajax, JavaScript.
- Wrote secure data migration utility from customer premise to the Cisco DMZ for SaaS customers using AES256 and RSA encryption.
Software Intern
Confidential
Responsibilities:
- Build new features/Bug fixes for Trading partner Management systems.
- Use Spring, Hibernate, JavaScript, jQuery for building new User interfaces.
Analyst Software Developer
Confidential
Responsibilities:
- Build/Maintain Fault isolation System that work on flow-through Systems for identifying various network elements/Connectivity.
- Create RESTful web services and deploy/maintain for various systems.
- Generate automated support tickets if network topology identification fails.
- Database and service layer Migration from Oracle to MongoDB.
Software Engineer
Confidential
Responsibilities:
- Worked on Java Application that Store, indexes, and aggregates data in real-time.
- Generate Dashboards for Hourly/Daily Reports, Searches, Sampling, Site Statistics, Real Time Traffic Analysis, monitors data and generates alerts.
- Implemented Payment Reports for the Big Merchants using PayPal and VeriSign Gateways for paying monthly bills, Payment declines and settlements.