Address:
Lawrence Township, New Jersey, United States
Gmail:
-
Linkedin: https://www.linkedin.com/in/nicholaspeist/
Full Stack Engineer
Nicholas Peist
SUMMARY
I am a passionate, dedicated and self-motivated full-stack software engineer with 5 years of
experience in developing scalable SaaS based applications leveraging microservices architecture.
Proficient in React.js, Next.js, Python, Django, FastAPI which are modernized web technologies,
I have a strong track record of enhancing website performance and user engagement.
My collaborative skills are proven in working with cross-functional teams to participate in
high-level decision-making processes, which include choosing tech stacks, defining architecture,
and setting standards for coding practices.
I excel in optimizing application performance, implementing advanced search functionality with
ElasticSearch, and ensuring code quality through test-driven development.
Additionally, I am adept at leveraging serverless functions for cost-effective backend scaling
and updating legacy code to modern standards.
TOP SKILL
Frontend: React, Next, Sass, Less, Tailwind CSS
Backend: Python, Django, FastAPI, RESTful API, GraphQL API
Service: AWS(Amazon Web Service), GCP(Google Cloud Platform), AZURE(Microsoft Azure)
Tool: Git, Zira, Jenkins, Docker
EXPERIENCE
UNHCR — New York, NY — Full Stack Engineer
Nov 2022 – Jan 2025 (2 years 3 months)
●
Developed a SaaS-based platform utilizing React/Next.js, and TypeScript for the
frontend and Python with Django for the backend, and deployed it on AWS. The deployment
was containerized with Docker to ensure scalability and reliability.
●
Implemented a robust OAuth2.0 authentication system with Single Sign-On (SSO)
capabilities.
●
Achieved a 90% test coverage by implementing unit and integration testing utilizing
Jest, significantly reducing the number of defects in production.
●
Enhanced website performance by 30% by leveraging modern React hooks, such as useMemo,
useCallback, and the useQuery caching mechanism of React Query.
●
Established efficient CI/CD pipelines using CircleCI and Jenkins, which cut down
deployment time by 50% and ensured automated, reliable build, test, and deployment
processes.
●
Integrated Web3 functionalities into the web applications, enabling seamless
interactions with Ethereum blockchain and decentralized services.
●
Worked collaboratively within an Agile team, employing Jira for task management.
Participated in bi-weekly sprints and backlog grooming sessions to evaluate and
prioritize the complexities of user stories.
Skills: React, Next, TypeScript, React Hooks, GraphQL APIs, Python, Django, Amazon Web Service,
Docker, Circle CI, Jenkins, Agile Scrum Methodology, Jira
Maxima Consulting — Norwood, Massachusetts — Full Stack Python Engineer
Feb 2021 - Oct 2022 (1 year 9 months)
●
Paticipated in developing and launching a social media platform applications from
scratch, deploying them on AWS using a microservices architecture for enhanced
scalability and maintainability.
●
Utilized a tech stack comprising React.js, Next.js, TypeScript, and D3.js for complex
data management, integrating Redux-Saga and the Context API for state management,
React-Query for data fetching, and Tailwind CSS for pixel-perfect designs.
●
Improved request handling time by 20% by implementing GraphQL APIs and web services
with Django, offering a modular and scalable architecture that supports future
development.
●
Enhanced the reliability of React components and Python APIs by implementing
comprehensive unit and integration testing utilizing Jest and Mocha, which contributed
to a 25% reduction in bugs.
●
Used Google PageSpeed Insights and Lighthouse for performance recommendations and
improved performance by minimizing the size of assets, utilizing Redux Saga, and
leveraging browser caching.
●
Designed and implemented a distributed caching system with Redis, significantly
reducing database load by 70% and improving application responsiveness.
●
Established robust CI/CD pipelines utilizing CircleCI and Jenkins, cutting deployment
time by 50% and ensuring consistent, automated build, test, and deployment processes.
Skills: Social Media, React.js, Next.js, TypeScript, D3.js, Redux-Saga, Context API, React
Query, GraphQL, TailwindCSS, Django, Python, Jest, Mocha, Redis, Amazon Web Service, CircleCI,
Jenkins
Software Mind — San Pedro Sula, Honduras — Full Stack React Engineer
Jan 2020 - Jan 2021 (1 year)
●
Developed and deployed scalable, responsive SaaS-based web applications on AWS,
utilizing React, Next.js, FastAPI and Docker for efficient deployment and maintenance.
●
Leveraged React components, TSX syntax, and functional programming principles to build
efficient, reusable UI components, significantly reducing development time and
accelerating feature implementation.
●
Showcased expertise in testing and debugging by using Jest and Enzyme for front-end
unit testing, contributing to continuous improvement in code quality.
●
Implemented state management with Redux, achieving a 50% improvement in data retrieval
times and enhancing the overall performance of the applications.
●
Optimized app performance through techniques such as memoization, code splitting,
windowing, and lazy-loading, leading to more efficient component rendering and faster
user experiences.
●
Utilized Docker to containerize microservices and successfully deployed to AWS ECR,
enhancing the application’s robustness and scalability.
●
Worked closely with business analysts to fully understand and precisely meet the
requirements for web pages, ensuring alignment with business objectives and user needs.
Skills: React.js, Next.js, FastAPI, Jest, Enzyme, Redux, Amazon Web Service, Docker
EDUCATION
LA SALLE UNIVERSITY — Bachelor’s degree in computer science
Sep 2015 - Dec 2019, Philadelphia, Pennsylvania