User's Cover Picture
User's avatar

Peter Wilson

Full Stack Developer

Message
Intro
Los Angeles, United States
Computer Software
Joined November 17, 2023

Skills

Languages

English
-
Fluent
About
Greetings. I'm an audacious, motivated, and highly professional full-stack web developer combining deep back-end development expertise using Node.js with a range of skills from the front-end with Vue and React to DevOps in AWS. With a passion for coding and strong attention to detail, as well as engaging approach and dedication to staying ahead of the curve, I strive to exceed client expectations and deliver bug-free code. I am confident that I can contribute to your success in creating innovative and efficient web solutions. [Skill Set] - HTML, CSS, JavaScript, MUI, PHP (7 years) - React/Redux, Vue.js, Next.js, Nuxt.js, Typescript (4-6 years) - Node.js, Express.js, Python/Django, Golang (3-5 years) - C++/Visual Studio (10+ years) - Data Structure and Algorithm Design In my previous role as a Full Stack Web Developer at several companies in Ireland, I successfully developed and maintained web applications using a variety of programming languages and frameworks. Some of my key accomplishments include: - Collaborating with a team of developers to create responsive and user-friendly web interfaces using HTML, CSS, and JavaScript. - Building efficient and scalable back-end systems with Node.js and PHP, integrating them with front-end frameworks like React and Vue. - Designing and implementing RESTful APIs to enable seamless communication between different components of the application. - Optimizing website performance and user experience through code refactoring, caching strategies, and database optimization techniques. I am highly proficient in working with databases, version control systems, and cloud platforms, ensuring smooth deployment and maintenance of web applications. Additionally, my strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment make me a valuable asset to any development team. I am excited about the opportunity to contribute to your project. I would love to discuss how my skills and experience align with your needs in more detail. Thank you for considering my application.
Experience
User avatar
Sidebench
Jul 2021 – Apr 2023
Santa Monica, CA
Full Stack Developer
• Led a team of four developers in designing and implementing a scalable eCommerce web application using Nuxt.js on the front-end and Node.js on the backend, resulting in a 40% increase in user engagement. • Created unit tests using the Vue Test Utilities framework to perform component testing and designed Cypress tests to complete the end-to-end testing of UI features. • Developed data-driven UI components that helped create dynamic design changes through props and made them reusable for other websites. • Configured fallback fonts for a web application, improving a lighthouse score by 14 points on mobile and desktop devices. • Performed code reviews on PRs of fellow developers to achieve the optimal usage of shared components and code readability.
User avatar
Kanda Software
Feb 2020 – May 2021
Newton, Massachusetts
Full Stack Developer
• Created a web application for a financial company. I was the lead developer for a project with a Python back-end and JavaScript front-end that was deployed to AWS. The application allowed users to buy into investment funds. • Developed a Django (Python) web application for a company that works with insurance companies and radiologists. The work included updating Django admin pages and working with bulk imports of CSV data. • Developed a web application for an IT support company. This project was a Python back-end and JavaScript front-end. I also built charts to visually display information about client computers. • Architected and integrated the app's technology stack using serverless libraries like Supabase and Vercel. Selected and implemented ideal technologies to optimize performance, reliability, and security, ensuring a seamless user experience. • Developed and executed successful SEO and analytics strategies to enhance the app's visibility and drive traffic. Regularly analyzed page insights and user behavior data to fine-tune marketing efforts.
User avatar
Digital Silk
Apr 2018 – Dec 2019
Los Angeles, California
Vue Developer
• Developed an all-in-one task management system using Vue and Node.js to allow users to create, delegate, and track their tasks, upload files, add comments, log history, etc. That reduced the overall task delegation time in an organization by 40%. • Designed wireframes using Figma and converted them into Vue components with a mobile-friendly interface to allow users to access the system via multiple devices. • Developed an email notification module using SendGrid's REST API to allow users to get instant updates about their tasks, increasing response time by 70%. • Designed a custom search functionality using Algolia API with auto-complete suggestions, reducing the operational database costs by 33%. • Developed unit tests using Jest for individual Vue components and integration tests using Cypress to test the functionality's end-to-end flow.
User avatar
Annertech
Aug 2016 – Feb 2018
Dublin, Ireland
React Developer
• Developed a booking application using React, Next.js, and Node.js to let users book a service online and get real-time updates on their progress, increasing the customer acquisition and retention rate by 55% in three months. • Designed the architecture of the front end, back end, and database schema, which I then deployed on different Docker containers to achieve better load balancing, health monitoring, and scalability. • Integrated Google Tag Manager to track custom events, such as page visits, user registrations, and event bookings, and connected it with Google Ads and Google Analytics to get user engagement insights and perform feature experiments. • Integrated the platform with Mailgun and Twilio APIs to perform phone verification and send email acknowledgments and marketing newsletters, increasing returning users' rates by 18% following the campaign launch. • Followed a Kanban-style workflow using Trello boards and communicated with the client constantly while in a different time zone. • Integrated a system with Stripe Checkout API to accept online booking payments, increasing sales by 25% with custom coupons.