Nathaniel Tolman O'Neal

Full-Stack Software Engineer
608 Ralph McGill Blvd NE, 30312, Atlanta, United States.

Work

Sportradar
|

Java Backend Developer

Highlights

Gained proficiency in both Kotlin (using the Quarkus framework) and Java for backend development, emphasizing clean, efficient code.

Developed and maintained Python scripts for data processing and ETL pipelines, handling real-time sports statistics and automating the transformation of match data from various sources into standardized formats for downstream applications.

Utilized gRPC for efficient, low-latency service-to-service communication.

Implemented GraphQL for flexible, client-specific data querying capabilities.

Managed source code and collaborated on version control using Git and GitLab, fostering a culture of code review and shared responsibility.

Orchestrated containerized applications with Docker, facilitating consistent deployment and scaling across development environments.

Hands-on experience successfully implementing scalable solutions using GCP tools such as Compute Engine, Cloud Storage, BigQuery, and Kubernetes Engine.

Demonstrated ability to enhance operational efficiency and drive business growth through effective cloud architecture, deployment, and management.

Led a team of 4 engineers, serving as Scrum Master, QA, and Team Lead, ensuring smooth project execution and on-time delivery of key features.

College Board
|

Software Engineer

Highlights

Developed and implemented new platforms using AWS technologies, JavaScript, Node.js, and React.

Developed Python automation scripts and data analysis tools to process and validate millions of student test scores, improving processing efficiency by 40% and ensuring data accuracy for SAT and AP exam results.

Built highly scalable APIs and continuous deployment through automated CI/CD pipelines.

Designed event-driven serverless applications in AWS.

Developed and deployed robust, scalable solutions utilizing GCP services including Compute Engine, Cloud Storage, BigQuery, and Kubernetes Engine.

Collaborated with team members and stakeholders on requirements definition, feature design, and development.

Used Agile methodologies such as Scrum and Kanban to organize and manage work efficiently.

Participated in continuous integration, continuous deployment (CI/CD), and DevOps transformations.

eBay
|

Software Engineer

Highlights

Developed and maintained IT applications/systems using C#, JavaScript, SQL, and T-SQL.Python for data analysis and automation tasks.

Utilized Python for scripting ETL processes, automating workflows, and building data visualization dashboards.

Conducted application testing and provided business intelligence reporting for leadership decision making.

Ensured application production support to maximize availability, utility, flexibility, and responsiveness.

Developed user-friendly interfaces, optimizing user experience and interaction.

Deployed applications using containerization technologies like Docker and orchestration systems like Kubernetes.

Developed RESTful APIs for data integration and consumption.

Netflix
|

Cyber Security Analyst

Highlights

Worked closely with the IT department to ensure the secure installation and operation of all hardware and software.

Performed risk assessments and testing of data processing systems.

Conducted vulnerability assessment and penetration testing, identifying necessary patches or remediation.

Acted promptly in response to security incidents and provided detailed incident reports.

Used C++, Python, JavaScript, PHP, SQL, and Wireshark for network evaluation and reporting.

Nordstrom
|

Men's Department Manager

Highlights

Maintained a positive, empathetic, and professional attitude toward customers at all times.

Responded promptly to customer inquiries.

Successfully up-sold additional products or services, displaying strong sales capabilities.

Acknowledged and resolved customer complaints, demonstrating excellent problem-solving skills.

Education

Utah Valley University

B.Sc.

Computer Science

Skills

Languages

C++, C#, Java, JavaScript, PHP, Python, Swift, Ruby, TypeScript, Go.

API Development

RESTful APIs (Design and Implementation using Node.js, Express.js, Spring Boot, Django, Flask), GraphQL APIs (Design and Implementation).

Cloud & DevOps

AWS (EC2, S3, Lambda, RDS, CloudFormation), Google Cloud (Compute Engine, Cloud Storage, Kubernetes Engine), Azure (VMs, Blob Storage, AKS, Azure DevOps), Docker (Containerization), Kubernetes (Orchestration), Jenkins (CI/CD), Ansible (Configuration Management), Terraform (Infrastructure as Code).

Web Development Frameworks

Node.js, Express.js, Django, Flask, Ruby on Rails, Angular, React, Vue.js.

Server-Side

Java (Spring Boot, Spring MVC, Servlets, Tomcat), .NET, ASP.NET.

Client-Side

HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, AJAX, Node.js, React.

Data Storage/Access

MySQL, Postgres DB, MongoDB, Spring Data, Spring ORM, JDBC, NoSQL, SQLite, Redis.

Supporting Technologies

Git, Visual Studio Code, Maven, Junit, Google Docs, Linux, Mockito, Agile methodologies (Scrum/Kanban), Test-Driven Development (TDD).

Other

Al, Data Structures and Algorithms, Machine Learning, Microservices, RESTful API Development, GraphQL, Webpack, Babel, npm, Cybersecurity, Blockchain.

Projects

E-commerce Application (Java)

Summary

Developed a robust application facilitating user account creation, product display, and transaction processing. Technologies used: Spring Boot, Spring Data, Spring MVC, Spring AOP, PostgreSQL, React.

Compiler Project (C#)

Summary

Developed a comprehensive lexical analyzer, parser, and syntax and semantic analysis tool.

Virtual Machine Project (C++)

Summary

Designed and implemented a VM/Assembler project, including infix to postfix conversion and memory management.

Flash Card App (Java)

Summary

Developed a full-stack application enabling users to create, manage, and interact with virtual flashcards. Technologies used: HTML, CSS, TypeScript, PostgreSQL, AWS RDS, AWS S3.

Nathaniel Tolman O'Neal