Christopher Montana, Developer in Charlotte, NC, United States
Christopher is available for hire
Hire Christopher

Christopher Montana

Bio

Christopher is a senior back-end Java developer with over 12 years of experience. His expertise spans the Spring Framework and Oracle Database, and he has also worked with Apache Struts 2, PostgreSQL, Neo4j, MongoDB, and DynamoDB. Christopher is skilled in AWS, specifically leveraging Elastic Compute Cloud (EC2), EventBridge, DynamoDB, and Lambdas.

Portfolio

Tata Consultancy Services
Java, Agile Project Management, Amazon, Amazon DynamoDB, Amazon EventBridge...

Experience

  • Windows - 20 years
  • Spring - 12 years
  • Java - 12 years
  • Spring Tool Suite (STS) - 10 years
  • Spring Data JPA - 6 years
  • Hibernate - 5 years
  • Angular - 3 years
  • GitHub Copilot - 1 year

Preferred Environment

Windows, Java, Spring Tool Suite (STS)

The most amazing...

...direct impact change I've made was developing a Spring Boot ETL service to replace TIBCO, thus saving the license fee.

Work Experience

Senior Java Developer

2022 - PRESENT
Tata Consultancy Services
  • Developed an Amazon EC2 Spring Boot microservice that collected incoming email generation requests, passed them to Amazon EventBridge, and used Lambdas for processing and sending to Adobe Journey Optimizer.
  • Built a proof of concept for ETL on video conferencing transcripts into their internal regularity database.
  • Engineered a proof of concept for ETL on messaging client transcripts into their internal regularity database.
Technologies: Java, Agile Project Management, Amazon, Amazon DynamoDB, Amazon EventBridge, Oracle RDBMS, Spring Boot, Spring, Artificial Intelligence (AI), REST APIs, Microservices, GraphQL, SQL, NoSQL, Multithreading, Large-scale Distributed Systems, PostgreSQL, SSH, XML, Linux

Experience

FHIR Resource Importer

I created a software tool as a replacement for TIBCO because the previous one was a bottleneck. The tool adds resources to SmileCDR and removes them based on parameters set when it is used. I added functionality to delete resources, as well as a JMS solution that allows asynchronous writing to an acknowledgment file when each resource is added or deleted from the database. I also implemented unit and integration test cases.

On 16 cores with 192 GB of RAM and 32 threads, the solution processed 1+ million records per hour without errors during the historical load, allowing the company to move away from the TIBCO product and save on licensing fees.

Education

2018 - 2019

Master's Degree in IT Project Management

Western Governors University (WGU) - Salt Lake City, UT, USA

Certifications

APRIL 2026 - APRIL 2029

AWS Certified Developer – Associate

Amazon

Skills

Libraries/APIs

REST APIs, Java Message Service (JMS)

Tools

Spring Tool Suite (STS), Postman, Jenkins, GitHub Copilot

Languages

Java, SQL, GraphQL, XML

Frameworks

Spring Boot, Apache Struts, Spring, Hibernate, Spring Security, Apache Struts 2, Angular

Platforms

Windows, AWS Lambda, Amazon, Linux

Paradigms

Microservices, Agile Project Management

Storage

Spring Data JPA, Amazon DynamoDB, PostgreSQL, Neo4j, Oracle RDBMS, NoSQL

Other

Amazon EventBridge, Oracle WebLogic Application Server, IT Project Management, Project Setup, Lean Project Management, Artificial Intelligence (AI), Multithreading, Large-scale Distributed Systems, SSH

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring