10+ years experience working on the backend, front-end, and cloud looking to work on interesting projects. Experience with Java, JavaScript, PHP SpringBoot, SpringMVC, HTML, CSS, NodeJS, Microservices, RESTFUL services, TDD, and agile methodologies.Extensive experience in the AWS Cloud Ecosystem
Java Development
Expert in Java 6-21 with extensive experience in Spring ecosystem including SpringBoot, Spring MVC, and RESTful API development. Strong background in building microservices and enterprise applications.
Cloud Architecture
Proficient in AWS services including Lambda, S3, SQS, API Gateway, CloudFormation, and EC2. Experience with serverless architecture, Docker/Kubernetes deployments, and cloud migration strategies.
Full Stack Development
Frontend skills in React, JavaScript/TypeScript, HTML, and CSS. Backend expertise in Java, NodeJS, and various database technologies. Experience building responsive web applications and microservices.
Database Management
Experience with multiple database systems including PostgreSQL, MongoDB, MySQL, MS SQL, Oracle, and DynamoDB. Knowledge of data modeling, query optimization, and database migration.
DevOps & CI/CD
Proficient with Docker, Jenkins, Git, GitLab, and various CI/CD pipelines. Experience with infrastructure as code using Terraform and AWS CloudFormation.
Testing Methodologies
Expertise in unit testing with JUnit, Jest, and Mockito. Experience with integration testing, performance testing with JMeter, and automated testing with Selenium.
Agile Development
Strong background in Agile methodologies, including Scrum. Experience with sprint planning, backlog refinement, and serving as Lead Engineer on development teams.
Experience
Professional experience10+ years
Freelancer since2019
Languages
EnglishNative speakerFrenchGoodSpanishGood
Project history
Lead Sr Java Developer Consultant
Infosys/T-Mobile
Worked as a Lead Development Consultant on a priority project for end client T-Mobile. Worked cross functionality across two teams. Supported production releases being on standby for any triages or incidents. Developed features, fixed bugs, and architectured solutions. Implemented some front-end fixes using React but worked primarily on the backend working on RESTFUL APIs and microservices. Used Apigee and Okta for platform security and Identity management. Worked on implementation to migrate from Okta to Entra Identity provider. Performed local performance and component testing using Apache JMeter. Implementations required skills in SpringBoot, Java 17, Maven, Open-Api, Swagger, JSON, Kafka, Junit, Docker, Kubernetes, Mockito, Junit, GitLab, and React. Used PostgreSQL as the primary database management system. Supported team members by answering questions, helping with local setup, knowledge sharing, and providing support with feature and bug implementations. Participated in design discussions with architects and worked on proof of concepts & process flow documents. Migrated SpringBoot Services from 2.7.14 running on Java 17 to SpringBoot 3.3.4 running on Java 21 using openrewrite. Worked on process and performance improvements. Worked with SRE team to add SonarQube support for 42 spring microservice applications.
AWS Developer
Jefferson Frank/JAMF Software
Worked as an AWS Developer Consultant with JAMF Software through a C2C agreement between Jefferson Frank and Cdteo LLC. Worked on numerous microservice implementations thatintegrated JAMF software and product offerings with Salesforce and other third party technology. Implementations required skills in JavaScript, NodeJS, TypeScript, AWS Lambda, AWS API Gateway, AWS SQS, AWS CloudWatch, and AWS CloudFormation. Implemented sonar scanner through Jenkins pipelines for 36 plus projects to include code scanning and reporting to sonar portfolios. Created microservices for data capture and transfer integration between internal JAMF services, Salesforce, and ServiceNow. Retrieved and updated Salesforce data using SQQL.
FullStack Engineer Consultant
Enquizit/CDC
Worked as a FullStack Engineer Consultant on the CDC NEDSS Modernization Project through a C2C agreement between Jefferson Frank and Cdteo LLC. Worked on both Feature Team 1 and Feature Team 2. Developed features, fixed bugs, architectured Kafka container solutions to help other developers support development on their local machines and event based messaging in the lower and higher environments. Implemented some front-end features in REACT but worked mostly in the backend developing RESTFUL APIs, reverse engineering and documenting functionality of legacy application. Implementing features required skills in SpringBoot, Java 17, Gradle, Swagger, GraphQL, JSON, ElasticSearch, Kafka, Junit, MockitoBDD testing using Cucumber, GitHub, Docker, REACT, and Jest. Used MS SQL Server as the primary database management system in addition to ElasticSearch. Supported team members by answering questions, provided & knowledge sharing. Served as Lead Engineer on Feature Team 2 whenever the Lead was on leave or PTO. Ran Backlog refinement, Sprint Planning and supported other team members during time serving as Lead. Looked into application issues in Splunk logs. Designed architecture documents, process flow documents, and proof of concepts using tools such as LucidChart, and Draw.io.
Lead Software Developer Consultant
AccionLabs/Tenerum
Worked as a Software Developer Consultant through a C2C agreement between AccionLabs and Cdteo LLC on Tenerum’s Rate Exchange project and supporting initiatives for their Financial Client FISERV. The project dealt with using a private blockchain to process payments and rate conversions carried out by an individual at a POS terminal while traveling abroad using a MasterCard or Visa brand card. Developed features, fixed bugs, and architectured solutions on both the backend & front-end. Worked on several services on the front-end using skills in JavaScript, React, TypeScript, CSS, HTML, and NodeJS. Wrote front-end unit tests using Jest and Enzyme. Worked on several restful services on the backend using skills in Java 8/Java 11, XML, JSON, Swagger, and Gradle. Wrote unit tests using Junit and Mockito. Used JWT and Okta to secure services and front-end web applications. Used MongoDB as primary database management system. Integrated services with GCP cloud for file transfer and processing. Worked with GCP, Gitlab, and Docker for environmental testing, deployment, and repository management. Supported client technical support requests, responded to/ investigated production incidents. Provided onboarding support for new developers. Provided guidance and help related to understanding the system, feature requests, and bug tickets to other development team members. Attended scrum meetings, sprint planning meetings, and sprint retrospective meetings.
FullStack Engineer Consultant
Jefferson Frank/Happy Money
Worked as a FullStack Engineer Consultant through a C2C agreement between Jefferson Frank and Cdteo LLC on Happy Money’s Hive project. A project in the Financial & Financial Wellness space. The Hive project initially was in a post Greenfield stage when initially joining. Developed features, fixed bugs, and architectured solutions on both the backend and in AWS. Worked on AWS lambdas requiring skills in Python, Serverless, AWS Event Bridge and parameter store. Worked on backend restful service using skills in SpringBoot, Java 11, XML/HTML, JSON, GraphQL, Swagger, and Gradle. Wrote unit and integration tests using Junit, Mockito, and Embedded Kafka. Used Amazon DynamoDB as the primary database management system with addition of Elasticsearch engine. Worked with AWS, GitHub, Docker, DataDog, AWS Code Pipeline, AWS Code Deploy, AWS Cli, SAM Cli, and Kafka for environmental testing, deployment, and repository management. Attended scrum meetings, sprint planning meetings, sprint demos, engineering meetings, and sprint retrospective meetings.
Software Developer Consultant
Brand Networks/American Express
Worked as software developer consultant on the American Express OpenForum platform (https://www.americanexpress.com/en-us/business/trends-and-insights/keywords/open-forum/ ) through TEKSystems/Brand Networks.Developed/Implemented solutions on both the service layer and front-end client facing application.Service layer development required skills in Java 8/ Java 11, Junit, SpringBoot framework, restful services, and maven.Developed new features and fixed bugs across 20 plus front-end custom react based modules. Front-end development required skills in JavaScript, React, TypeScript, CSS, HTML, NodeJS, Jest, and Selenium. Performed unit testing using Jest Framework with new implementations or bug fixes requiring 100% coverage.Performed regression testing using Selenium browser tests through Dockized containers.Participated in daily standup calls, PI planning meetings, backlog grooming, architecture calls, and sprint retrospective meetings.Managed sprint items and tasks through Atlassian Jira. Managed Git repositories through Stash and GitHub.
Software Developer Consultant
AccionLabs/Tenerum
Worked on Rate Exchange project using blockchain technology for payment processing. Developed front-end and back-end services using JavaScript, React, CSS, HTML, NodeJS, Java, and MongoDB.
Software/Application Developer
Koch Industries
Developed/Implemented solutions using the JavaScript ES6/ES5,TypeScript,Java 7, and Java 8 programming languages.Developed ETL processes using Oracle SQL, PostgreSQL, and Matilion to move accounting data from RedShift to Oracle EBS. Developed and Implemented a Solution to migrate data From Redshift to S3 and Oracle EBS making use of AWS S3, AWS SQS, AWS Lambda, API Gateway, NodeJS, ExpressJS, JavaScript ES6, AWS CLI, and Sam CLI. The solution was deployed using Docker/Kubernetes on AWS EKS.The solution targeted Ledger Subject Area data and serviced as a replace for the previous Oracle Obaw process. Deployed AWS Lambdas in NodeJS. Worked with Terraform scripts to deploy configurations that move data from database systems, S3, Amazon kinesis firehouse, and other data stores. Developed microservices based applications & REST API solutions using JavaScript, NodeJS and Java. Developed and Deployed IaC and IaaS solutions using AWS native cloud formation and the cloud agonistic framework Serverless. Providing solutions to meet digital transformation no touch goals. Developed Microsoft Logic Apps to Integrate between AWS and SharePoint and automate processes. Refactored, updated, and migrated legacy Java applications to the AWS cloud. Developed/Deployed SSIS packages to support legacy software. Extended Logger library based on bunyan logger to allow developers to prevent from PII from being logged in CloudWatch and SumoLogic.
Cloud Developer Consultant
NTT Data Services
After initial contract ended as part of Turner Broadcasting’s NCCA/March Madness structured data team ended offered opportunity to work with cloud migration team. Developed/Implemented solutions primarily in the Java 7 and Java 8 programming language. Worked on bash scripts making using of the AWS ECS CLI. Assisted with the migration process of Bleacher Report form Bamboo/Chef to a microservices based design on AWS using ECS dockerized containers for application hosting, AWS Lambda for feed processing, RDS for database migration, and Code pipeline, GitHub and Rundeck for continuous CI/CD. Deployed AWS Lambdas in Java. Measured performance of different application processes between the legacy and AWS environment. Produced performance reports of application processes comparing legacy to the AWS environment. Compared and refactored java code as part of the migration process. Updated Chronometer App Frontend using HTML and CSS. Compared and refactored SQL code written for the Oracle DMBS to MYSQL. Worked with proprietary workflow engine. Transporting message using JMS and ActiveMQ. Participated in Agile Development. Managed tasks & tickets using Atlassian Jira. Managed code and repositories using BitBucket and GitHub. Linked to Re:Invent Summit describing our teams work: https://www.youtube.com/watch?v=xw3_E6hNxZY
Software Developer Consultant
NTT Data Services
Worked as a contractor on Turner Broadcasting’s NCAA/March Madness Project through NTT Data Services. Developed/Implemented solutions using the Java 1.6, Java 1.7 and1.8 programming language. Worked on multiple Maven/Java Spring Boot projects related to NCAA/March Madness Updated the March Madness Stat Broadcast and Queue Monitor App Frontends using HTML, JavaScript, and CSS. Developed feed using proprietary workflow engine and Google Bracket IQ REST APIs. Worked primarily as a backend developer on the Structured Data Team. Required skills in Java, SQL, Swagger/Open-Api, Unix/Linux, AWS, Oracle, REST APIs and XML. Participated in Agile Development. Managed tasks & tickets using Atlassian Jira. Managed code and repositories using Source Tree and BitBucket. Processed JSON feeds, worked with a proprietary workflow data engine, worked with SportsRadar REST APIs, wrote XML transformations, and scheduled application tasks with Quartz. Managed Maven projects.
Software Developer
InductiveHealth Informatics
Part of BioSense program team working on redesign of CDC Syndromic Surveillance System. Developed/Implemented solutions using the Java 6, Java 7, JavaScript ES5 and PHP 5 programming languages. Developed proof of concept reports. Built a familiarity and worked with MongoDB. Provided technical support relating to the system as part of the development team. Created development environment that mirrored legacy system by installing and configuring apache Server, MYSQL, PHP, phpmyadmin, Perl scripts, Mongodb, and R Studio Server on an AWS Ec2 instance running Ubuntu 12.04.5. In addition, setup dev clone of LAMP legacy web application. All work was in effort to onboard two state clients Nebraska and Maryland. Analyzed how data flows through Legacy System. Processed incoming HL7 data using Mirth & JavaScript through the system. Worked on upgrading the system’s binning process as part of the BioSense Team. Automated system reports by writing PHP scripts managed by Cron. Worked on development team to deploy multiple releases of an Access and Management Tool (amc.syndromicsurveillance.org). The application which was a Spring MVC Framework 4 application required skills in Java, Java Spring Framework, HTML/JSP, CSS, JavaScript, jQuery, and c# Server. Worked to help the implementation of a single sign on solution for the AMC application and Active Directory.
Undergraduate Researcher
ThincLab University of Georgia
Collaborated with fellow undergraduate researcher, professors in the computer science department and professors in the engineering department of UGA to implement and deploy a platform that will allow K-12 math and science teachers to utilize robotics as a tool in their classrooms. Programmed in HTML, SQL, PHP, JavaScript, and CSS on the LAMP Stack to work on platform. Utilized and further improved upon long after project completion. Attended bi-weekly meetings to discuss project status and project milestones. Provided knowledge of open source software, and Content Management Systems to help provide a Joomla solution using HWDMediaShare.