Jonathan Hunter
SENIOR SOFTWARE ENGINEER
Murfreesboro, TN, USA +1-615-***-**** *****************@*****.*** linkedin.com/in/jonathan-b-hunter/
Summary
** ***** ** ****-***** development experience, specializing in crafting scalable web solutions with a robust tech stack including Python, Django, JavaScript, TypeScript, React, Angular, Node.js and Golang.
Proven track record with Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), enhancing application performance, scalability, security, and reliability, directly contributing to business growth.
Skilled in DevOps, microservices, and serverless architectures to boost efficiency and delivery, with expertise in CI/CD pipelines for scalable, modern software development.
Skills & abilities
Languages: Golang, Python, JavaScript, TypeScript, C#, Java
Frameworks: Django, Fast API, Flask, React, Angular, Vue.js, Node.js, Next.js, NestJS
Database: MySQL, PostgreSQL, MongoDB, AWS DynomoDB, Oracle
Development and Operations: Agile, Scrum, Terraform, Git, Jenkins, Ansible, Docker, Kubernetes, Linux
Cloud: Amazon Web Services(AWS), Microsoft Azure, Google Cloud Platform(GCP)
Certifications
Certified Software Engineer - International Web Association
Issued May 2020 - Expires May 2025
MTA: Introduction to Programming Using JavaScript and TypeScript- Credly by Pearson
Issued Jun 2022- Expires Jun 2026
4988133978524763
Certified Professional in Full Stack Development (CP-FSD) - ISQI
Issued Jun 2022- Expires Jun 2026
Experience
Senior Full-Stack Developer
Lynk Pros Mar 2021 - Present
Led the migration of a legacy Python-based BMS to a Golang microservices architecture, reducing latency by 40% and improving reliability by 25%. Designed an MQTT-based messaging framework and implemented gRPC APIs for seamless real-time communication, handling over 1 million daily messages across IoT devices.
Engineered scalable ETL pipelines for processing terabytes of IoT data daily, leveraging Postgres and Redis for optimized storage and querying, while migrating legacy workflows to Apache Airflow to enhance reliability and scalability.
Developed real-time analytics solutions using Kafka for event streaming and Elasticsearch for near-instantaneous querying, enabling faster and more informed decision-making.
Automated system monitoring and alerting with Prometheus and Grafana, reducing incident resolution times by 50%, and optimized Golang services to achieve up to 60% improvements in computational efficiency.
Built advanced data processing capabilities, including TensorFlow-powered anomaly detection, to improve system diagnostics and operational efficiency by 20%.
Collaborated on infrastructure design and deployment using AWS and Terraform, creating a scalable, cost-effective cloud environment and streamlining system operations.
Designed and integrated React-based client applications with backend services, enhancing API response times by 30% and providing a smoother user experience.
Senior Full-Stack Developer
SoluLab Oct 2018 – Jan 2021
Mastered the orchestration of microservices and serverless architectures with AWS Lambda and Apache Kafka, enhancing scalability and resilience using Golang, Gorilla Mux, Echo, and Docker.
Engineered robust Kafka-centric messaging systems within a Python-Django backend with PostgreSQL, enhancing real-time data processing and microservice communication.
Implemented sophisticated authentication layers using Go, Python, Django, Flask, OAuth, JWT, and SAML, and developed scalable serverless architectures on AWS Fargate to ensure security and reduce server overhead.
Spearheaded the migration of legacy JavaScript codebases to modern TypeScript, enhancing code reliability, maintainability, and scalability while integrating React for a dynamic and intuitive user interface.
Led projects using cutting-edge technologies like Python, Django, TypeScript, React, and PostgreSQL, delivering innovative solutions that enhanced user experience and business outcomes.
Designed Kafka producers and consumers using Python and Golang to streamline data exchanges between microservices on AWS, optimizing message serialization for enhanced efficiency.
Full-Stack Developer
Pwrteams Aug 2015 - Sep 2018
Expertly utilized MySQL and PostgreSQL to architect scalable, high-performance databases using Python on AWS, enabling efficient data management and sophisticated analytics capabilities.
Spearheaded advanced Kafka deployments with Golang integration on AWS, leveraging real-time streaming analytics to drive decision-making and operational efficiency across distributed systems.
Led the development of a scalable, feature-rich business management application using TypeScript and React, significantly improving real-time data interaction and operational efficiency for over 30,000 users.
Crafted and executed comprehensive testing frameworks using Jest, Enzyme, and Cypress, ensuring robustness and reliability through meticulous unit, integration, and end-to-end tests.
Developed dynamic and responsive web applications using React for intuitive UIs, Angular for robust front-end architecture, TypeScript for scalable application logic, and Python for powerful back-end services.
Led the design and implementation of full-stack solutions, integrating React for front-end development, TypeScript for type-safe code, and leveraging Python's versatility for server-side scripting and automation.
Applied Python and Golang in conjunction with Kafka for event-driven architectures, improving data flow and processing capabilities, which enabled real-time analytics and decision-making processes.
Software Engineer
A3logics Jul 2012 – Jul 2015
Developed robust, secure RESTful APIs with Python and Golang, ensuring optimal performance and security, which facilitated seamless integration with front-end technologies and third-party services.
Honed back-end development skills in JavaScript and Golang, focusing on secure, scalable API endpoints to facilitate robust integration with React-based front-ends.
Led the development of interactive, responsive web applications leveraging JavaScript, ECMAScript, and React, ensuring optimal user experience and performance across all major browsers and devices.
Enhanced system reliability and performance by integrating advanced caching mechanisms with JavaScript and Node.js, reducing database load by 50% and improving response times for high-traffic applications.
Integrated AWS Lambda to handle peak usage times efficiently, decreasing server response times by 45% and improving overall user experience during high-traffic periods.
Integrated Python and FastAPI with GraphQL to develop high-performance, scalable APIs, facilitating seamless data querying and manipulation, significantly improving frontend-backend interactions.
Education
Florida Atlantic University Sep 2008 - May 2012
Bachelor’s degree, Computer Science Sep 2008 – May 2012