Post Job Free

Resume

Sign in

Software Engineer Stack Developer

Location:
Boulder, CO, 80302
Posted:
March 03, 2024

Contact this candidate

Resume:

CHRISTOFER WARD

Sr. Full Stack Developer

Detroit, MI 313-***-**** ad3217@r.postjobfree.com

Summary

Software Engineer with 8+ years of experience in building and optimizing web applications using MERN/MEAN. Improved the product’s performance, scalability, and reliability by implementing various server-side technologies and best practices. Skilled in TDD/Agile and managed the full implementation life cycle from technical requirements, solution design, development, testing, and documentation through production rollout. Seeking to leverage my knowledge and experience to create innovative and user-friendly solutions.

Skills

Languages: JavaScript (Typescript), Python, ES6, Html5, CSS3,

Frameworks: NodeJS, Express JS, Nest, Typescript, Django, Flask, React JS, Angular JS

DevOps: Docker, Linux Administration, Apache/Nginx server configuration, AWS services (Lambda, EC2, RDS, Load Balancing, EBS(Elastic BeanStalk), CloudFormation, Route53, ECS, EKS, VPC, etc ), GCP, CI/CD pipeline, CircleCI

Services: RESTful/GraphQL API development, RabbitMQ, Kafka, Git, Jira, Serverless

Databases: PostgreSQL, MySQL, MongoDB, DynamoDB

Work Experiences

Senior Software Engineer, Soundthinking, June 2022 - Present

Working with the Microservice-based solution that can identify whether or not a gunshot was fired in an area to dispatch law enforcement.

Utilized NestJS (Typescript) to implement services for tracking audit logs and forecasting weather in specific areas. Developed over 30 API routes to facilitate seamless communication with these services.

Innovated a middleware solution, subsequently published as a module, to streamline authentication and authorization processes. Achieved a 10% enhancement in API call efficiency and a 30% reduction in latency.

Crafted interactive dashboards and dynamic charts using Angular, empowering customers to visualize statistical reports encompassing incident and activity data.

Engineered a robust database layer with Typescript/TypeORM/Knex/Mongoose, employing diverse caching strategies with Redis. Optimized SQL queries, resulting in a 20% performance improvement in database querying and enhanced system stability.

Architected a high-performance gateway service responsible for processing and aggregating over 3M rows of data per hour from RabbitMQ to AWS S3 in Parquet format, enabling the extraction of meaningful datasets.

Collaborated effectively with cross-functional teams including product managers, database engineers, QA engineers, and fellow developers to ensure timely delivery of features in alignment with project specifications and deadlines.

Full Stack Developer, viso.ai, February 2019 –June 2022

Designed and implemented a novel private proxy system akin to Ngrok utilizing Node.js, significantly enhancing the company's security posture while generating monthly savings of $65k..

Led the successful migration of a SaaS platform from LAMP to MERN stack, resulting in a 40% reduction in latency and a 20% increase in efficiency for database administrators.

Contributed to enhanced security measures by developing a QR code-based authentication system tailored for the company's private services.

Engineered over 200 robust and reliable REST APIs using Express, facilitating seamless communication across the application stack.

Utilized the JEST unit test framework to create comprehensive unit tests for JavaScript code, ensuring code quality and reliability.

Collaborated closely with the backend team to leverage Custom Components, library Components, Redux, and Redux Saga for effective data visualization.

Implemented various frontend screens using React.js, leveraging NPM for predefined components and integrating Redux for state management.

Engaged proactively with Testing Team, Scrum Masters, and Business Analysts to identify and resolve issues, ensuring smooth project delivery.

Full Stack Developer, NowSecure, January 2016 – January 2019

Built a SaaS infrastructure that provides security solutions to customers, including analyzing and assessing vulnerabilities in applications (mainly mobile and Windows apps) from a security perspective.

Experienced a start-up environment and culture as a cross-functional developer and went through the whole SDLC from scratch, dealing with stakeholders and clients directly for requirement collection.

Enhanced the scalability and reliability of the product by using Microservice architecture using NEST and Express (Typescript), containerization using Docker Compose/K8s, and cloud services like AWS and MongoDB Atlas.

Using Python, built features to analyze mobile applications by loading them on virtual devices, transferring unpacked data to different services, and creating reports for risk assessment.

Built API interfaces for communication between services by Express (Typescript), created 80+ highly reliable REST APIs across services, and utilized custom middleware.

Experienced writing/consuming 60+ GraphQL APIs to provide a better front-end experience.

Chased TDD in most projects by using test frameworks like Mocka and Jest; pursued to write down test cases for +90% of the codebase.

Implemented deployment automation using Docker for each service, set up continuous integration / continuous delivery (CI/CD) pipeline between AWS EKS and Github using AWS Codepipeline, CodeBuild.

Education

2011 – 2015 Tsuyama National College of Technology, Okayama, Japan

B.A. in Computer and Information Engineering



Contact this candidate