We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 21 years experience improving software system efficiencies in Healthcare,, Finance and Business Services. Have led IT groups into choosing and using the best fit technologies - such as: micro web services, orchestration tools, serverless, event-driven messaging, cloud hosting, Docker virtualization - to increase efficiencies and drive down overall costs. Strong believer in Test-Driven Development (TDD) and Agile Development to reduce maintenance costs and improve system quality.
  • Rest Service APIs
  • Microservices
  • Various database technologies
  • Frontend frameworks
  • ETL tools
  • JAVA application development
  • Cloud architectures
  • Strong testing experienceOrchestration Tools

TECHNICAL SKILLS:

Languages: JAVA 8, Java Streams, JavaScript, JSON, MSL (Mule Scripting Language), GroovyFrameworks: Spring Boot frameworks, Lambda functions, Mule Enterprise, NodeJS, Sails, Redux, Backbone

Middleware: Redis, EHCache, Tomcat, REST, Axis2 Web Services, SQS, Kafka

Presentation: Native React, React, Marionette, AngularJS 2, AJAX, CSS

Database: PostgresSQL, Elasticsearch, MongoDB, JPA, Oracle SQL, HQL, Hibernate, LDAP, MySQL

Systems: EC2, Several Linux & Unix flavours, Windows, MAC

IDEs: Eclipse and Eclipse Che, Anypoint Studio

Testing: TestNG, JUnit, Mockito, PowerMock, JMeter, Selenium, Sauce Labs, SoapUI

CI/CD: Docker and Compose, Vagrant, JIRA, Bamboo, Bitbucket

Tools: Confluence, JIRA, RAML, Swagger, Jackson, GIT, Github, Maven

PROFESSIONAL EXPERIENCE:

Lead Developer

Confidential - Austin, TX

Responsibilities:

  • Architected and Led cloud solutions for Bus Routing software
  • Development and tech lead on several Java Spring Boot microservices for REST API backend services.
  • Utilized Spring Zuul for our API Gateway to leverage service registration with Eureka.
  • Implemented security measures of API services via in API Gateway (Zuul). Token validations.
  • Used Kafka topics and smart endpoints to migrate legacy system to new microservices system.
  • Used Spring Security to secure our REST services via a configurable interceptor. JWT token.
  • Worked with Nifi orchestration tool to ingest vehicle events from Azure Service Bus and send to Java services which persist to Postgres DB.
  • Created API standards for everyone to follow
  • Developed bus routing functionality to map bus events (GPS, position heading, gear change etc) based on various searching filters (time, bus number etc). Backbone, React and Redux.
  • Developed Live event bus mapping for displaying near real-time bus activity.
  • Created AWS Lambda functions for serverless auto-scaled high load testing tool.
  • JPA, SQS, SNS, API Gateway, Kafka, Spring Frameworks, Elasticsearch, Java 8, Java Lambdas, Dependency Injection, Lambda

Lead Developer

Confidential - Austin, TX

Responsibilities:

  • Developed micro-service UI configuration tool using Spring Boot Rest application. Used MongoDB NoSQL. Used Redis for object caching to improve performance.
  • Made improvements to RabbitMQ AMQP connectors.
  • Used Swagger to document APIs.
  • Created PoCs using NodeJS, AngularJS and React Native for next generation applications.
  • Led PoC to perform fast natural language searching using Elasticsearch.
  • Created virtual development environment to run Vagrant (Ubuntu) VM and Docker containers for MongoDB, Redis, RabbitMQ and Confidential ’ applications.
  • Engineered solution utilizing the Spring Netflix Zuul router. Solved AWS routing problem.
  • Created Netflix Eureka service discovery PoC to centrally manage and monitor services.
  • PoC work with Eclipse Che cloud IDE.
  • Worked on a Selenium webdriver regression testsuite tool to automate UI test runs. Used Saucelabs for testing against multiple browser/OS combinations and test playback.
  • Java 8, RabbitMQ, Redis, MongoDB, NodeJS, AngularJS, React Native, Elasticsearch, Spring Boot and Netflix libraries.

Lead Developer

Confidential - Austin, TX

Responsibilities:

  • Led effort to get Mule Enterprise into architecture for rapid integration work utilizing ESB and SOA best practices which drastically reduced API and orchestration development time.
  • Led and developed Mule APIs, data transformations with DataWeave (JSON, XML and POJO data types) and enterprise planning.
  • Developed Java Spring connectors to 3rd party Payment Gateway for stored value card service.
  • Developed several backend APIs using technologies like AspectJ (for handling cross-cutting concerns), Hibernate and Spring-WS (SOAP), Spring Integration (message routing/transactions).
  • Developed processes for improving Continuous Integration and did sessions with all developers (~50) to address CI improvements
  • Led effort to identify common developer mistakes that break pre-prod CI test suites and worked to flush them out of code base through, wikis and backlog work
  • Worked with Operations to get more streamlined and robust CI/CD process in place
  • Java 7, Spring Integration, Mule Enterprise, Bitbucket, AspectJ

Software Development Engineer III

Confidential - Seattle, WA

Responsibilities:

  • Part of a relatively small agile team responsible for launching Confidential .com, the largest American online shopping site, into the Brazil marketplace: Confidential .com.br.
  • Ported Confidential vendor applications to Brazil marketplace:
  • Vendor Setup, Cost Management and Purchase Order applications - Java and Mason.
  • Facilitated development groups to get applications working for Brazil launch: Product management application, Image Upload application, Purchase Order management application, Vendor Setup applications.
  • Planned capacity and provisioned the servers needed for Brazil Invoice application
  • Setup cloud servers, VIPs, s and SSL keystores for servers.
  • Developed EDI integrations between several Brazil vendors and our systems. purchase orders (PO), PO acknowledgements (POAs), cost and inventory feeds (C&I) and advanced shipment notifications (ASN) for tracking packages.
  • Translaged ~50 pages or 2000 strings into Portuguese (from English).

Application Developer Lead

Confidential - Atlanta, GA

Responsibilities:

  • Worked in IT Department at Confidential, a prestigious top ranked private university.
  • Worked in a small, talented Integration team of four that utilized SOA (service oriented architecture and ESB) principles to connect our campus IT systems together in real-time.
  • Developed ESB and Web Services to interface and orchestrate data between - NetIQ campus monitoring system, Incident Management in ServiceNow, Amcom Paging application, PeopleSoft HR Management, Blackboard learning management system, course searching Mobile App.
  • Installed a Web Service Registry tool for monitoring Emory web services.
  • Architected and built out F5/Apache/JBoss clustered application server system used across campus.
  • Administrator of roughly 200 sites - Apache, PHP and ColdFusion 7
  • Followed ITIL processes
  • Wrote many Load/Stress/Unit tests with JMeter, SoapUI, and OpenEAI ESB test suite.
  • Groovy on Grails, Adobe Flex, Hibernate, Spring frameworks, Axis2 WS, OpenEAI ESB. MySQL Admin.

Software Developer Lead

Confidential - Atlanta, GA

Responsibilities:

  • Confidential was a small startup that was one of the first online tools that let customers design and print large scale batches through a web-based image design tool via the browser.
  • Web-based applications using Java, Tomcat and Microsoft SQL Server. Ghostscript and ImageMagick software for image editing.
  • Developed eCommerce printing applications for online print ordering.
  • Hibernate ORM DB mapping, Struts, Tiles. AJAX. Performance tuning with Java Profiler.

Senior Consultant

Confidential - Atlanta, GA

Responsibilities:

  • Relieved software deadline pressures which were due to a merger between Cingular and AT&T wireless, both top 5 phone wireless carriers.
  • Integrated the AT&T roaming call data into our system (C++ and Perl).
  • C++ reports components.

Senior Developer

Confidential - Atlanta, GA

Responsibilities:

  • Lead developer in a large printing facility. Worked with developers, graphics designers, account managers, directors and billing department on several projects of various scopes.
  • C++ and J2EE development for print jobs, account management processes, client enrollments, billing, pricing and inventory controls.

Consultant

Confidential - Atlanta, GA

Responsibilities:

  • Consultant for an e-Commerce project for Fortune 500 manufacturing and distribution company. Worked in a team environment of medium size.
  • JavaScript website; Oracle SQL; Perl on an HP-Unix environment.
  • MQSeries integration; multi-threaded (using POSIX threads) CORBA Server

Software Engineer

Confidential - Atlanta, GA

Responsibilities:

  • C++, CORBA (Orbix) distributed applications, C++ MVC, C++ web service, Orbix, Java applets.

We'd love your feedback!