We provide IT Staff Augmentation Services!

Lead Developer, Consultant Resume

5.00/5 (Submit Your Rating)

Englewood, ColoradO

SUMMARY:

I am Senior Software Engineer and Architect with 23 years of hands - on experience. I am involved in all stages of the application development, including analysis of the complex system requirements and existing business processes, selection and validation of the solution architecture, implementation, test, documentation, system integration and deployment.

TECHNICAL SKILLS:

Key Skills: Cloud, Microservices, Serverless Computing, Web Services, Distributed, Middleware, Identity and Access Management, Multi-Tiered, Enterprise Application Development

PaaS: Pivotal Cloud Foundry, Amazon Web Services, Azure, Stackato, Heroku

Technologies and Frameworks: Spring, Spring Boot, Spring Data, Spring Web, Spring MVC, AWS Lambda, Zookeeper, Akana, API Gateway, JPA, Hibernate, Jackson, XML, YML, JSON, HATEOAS, Jersey, Guava, JAXB, Xstream, CXF, JMX, JDBC, JNI, SNMP

Continuous Integration & Monitoring: GitLab, Jenkins, Splunk, AppDynamics

Messaging: AWS Kinesis, Redis, IBM MQ, Rabbit MQ, JMS, AMQP

REPORTING and ETL: AWS Athena, Jaspersoft, Pentaho

Build Frameworks: Maven, Gradle, Ant, Ivy, Make

Application Servers: Tomcat, Weblogic

Testing: Postman, SoapUI, Rest Client, RestAssured, FitNesse, Sonar Cube, Fortify, JUnit, EasyMock, JMockit

Version Control Managers: Git, GitBucket, SVN, Clear Case, MKS, CVS, VSS

Databases: MySQL, PostgreSQL, Oracle, MongoDB

SECURITY: Spring EL, JAAS, NTLM, Kerberos, LDAP, SAML, OAuth, OpenID, SSO, on premise and cloud-based

IDEs: STS, Eclipse, Sublime, STS, Android Studio, Jasper Studio, PDI (Spoon)

To ols: SQLyog, Navicat, SQL Developer, JMeter, XMLSpy, ExamXML

Languages: Java, SQL

EXPERIENCE:

Confidential, Englewood, Colorado

Lead DEveloper, Consultant

Responsibilities:

  • Implemented enhancements for spring-boot microservices running on AWS.
  • Designed new analytics and reporting features with AWS Kinesis, S3, and Athena.
  • Implemented AWS CloudFormation scripts enhancements for new infrastructure.
  • Implemented enhancements in Angular WEB UI.

Confidential, Centennial, Colorado

Solution ARCHITECT, Consultant

Responsibilities:

  • Lead all technical aspects of application design and implementation in Cloud Foundry and Azure environment
  • Designed scalable, high throughput, asynchronous microservices with Redis, and IBM MQ
  • Designed application performance analytics engine with Spring-boot, Redis, and MySQL
  • Implemented multi-region CI / CD deployment pipelines with Jenkins, Groovy, and Python

Confidential, Englewood, Colorado

SOLUTION ARCHITECT, Consultant

Responsibilities:

  • Designed entirely new application infrastructure for spring-boot application on Pivotal Cloud Foundry
  • Integrated Configuration Service with PCF droplets to enable resources per-deployment instances
  • Designed reusable security framework for Authentication, Authorization, and Audit
  • Implemented stateless web application security with encrypted JWT tokens
  • Implemented annotation-based Authorization and Authentication for REST web services
  • Designed infrastructure for AngularJS single page web application including data store, security, and caching
  • Identified and Integrated robust open source solutions to minimize redundant home-grown implementations
  • Defined and estimated team efforts for integration of new applications with legacy systems
  • Implemented REST web services for document store with NoSQL Mongo DB and GridFS
  • Implemented unit and REST integration tests with RestTemplate and RestAssured
  • Setup clustered, load balanced, highly available web services
  • Reverse-engineered legacy .php application with heavy statistical analysis into Java
  • Implemented SQL queries and functions of various complexity for MySQL and Postgres
  • Implemented JPA entities for new and legacy database schemas
  • Implemented MongoDB and JPA repositories for data access
  • Setup Jenkins maven build automations with uploads to Pivotal Cloud Foundry
  • Used Puppet for per-environment resource management and single deliverable principle
  • Automated Unit and Integration tests to run before and after deployment to remote servers
  • Automated acceptance, regression, and data integrity tests via Fitnesse, Jenkins, and JavaMail

Confidential, Denver, Colorado

PRINCIPAL ARCHITECT

Responsibilities:

  • Leading small group of on-site and off-shore developers
  • Responsible for critical, hard to solve issues across all projects
  • Delegating assignments based on career path, interest, and skill set
  • Architected Voice and SMS alert system for Florida 511 (FL511.com) and other Transit agencies
  • Architected strategy for migration from legacy IVR system to Open Source products
  • Architected and implemented Mobile and Back-end for Real-time transit platform (RideTime)
  • Web Service asynchrony, parallelism, throughput, caching optimizations in clusters
  • Implemented key-based multitenant message routing via single short code with CellTrust
  • Implemented various REST services with validation, async, caching, versioning, threading
  • Mobile application development for Android and Windows
  • Dynamic branding of mobile application for multiple clients
  • Integrated mobile advertisement banners and analytics
  • Automated CI for Android & Windows from code check-in to mobile app store upload
  • Implemented SVN & Git synchronization using SubGit
  • Managing maven dependencies, nexus releases and snapshots
  • Managing branching, merging, packaging, and deployment through DEV, QA, UAT, to PROD
  • Created Java Microservices with AMS Lambda and API Gateway

Confidential, Englewood, Colorado

Enterprise Architect

Responsibilities:

  • Leading Identity and Access management (IaM) strategy workgroup
  • Leading applications security architecture for web and legacy applications
  • Coordinating vendor interviews and POCs with various Cloud IaM provider
  • Administering Salesforce identity and access management system for business team
  • Implemented POCs with Shibboleth SAML Identity and Service providers (IDP and SP)
  • Implemented web applications security solutions via Tomcat Auth Valves and JAAS
  • Implemented security for applications with proprietary Account Repositories
  • Implemented Delegated Authentication for Salesforce with CXF and Spring Security
  • Implemented Single Sign On services for Salesforce
  • Worked on Agile team using Scrum methodology
  • Implemented Flex 3 UI for Web application to support various financial transactions
  • Implemented REST web services with Jersey, Spring on Weblogic 10
  • Implemented headless Unit tests with FlexUnit
  • Implemented FitNesse acceptance tests with RestFixture
  • Automated UI regression testing with Quick Test Pro (QTP)
  • Load balancing security services via F5
  • Worked with SCM and Security teams to plan enterprise security updates
  • Implemented CI with Hudson and Fitnesse REST plug-in
  • Implemented “single deployable” principle to make build artifact work in all environments

Confidential, Englewood, Colorado

Senior Software Engineer

Responsibilities:

  • Lead the design for Navigation Data Transformation using Flex 3, BlazeDS, and Spring
  • Responsible for the mission-critical, client-facing service
  • Integrated build environments with NAnt, NUnit, NCover, Cobertura, and JUnit
  • Implemented Continuous Integration process management with Build Forge
  • Advanced Weblogic domain scripting with WLST and Jython
  • Oracle 10 data transformation and migration
  • Designed award-winning transformation framework with Spring, XQuery, XPath, and XSLT
  • Designed and implemented message-driven Transformation Service
  • Implementation of the SOA components with JMS and Weblogic
  • Performance tuning, monitoring tools, memory management improvements

Confidential, Littleton, Colorado

Software Engineer

Responsibilities:

  • Developed web-based SAN Management application using Struts, JSP, JNI, and JDBC
  • Developed embedded GUI and application development with Portable Embedded GUI (PEG)
  • Developed C++ and Java development for the backend of the data library Scalar i2k
  • Developed Java Swing application, performance analysis and tuning

We'd love your feedback!