Pete Callaghan Full Stack Developer
Summary
Software engineer with a Bachelor's degree in Computer Software Engineering and 9 years of full-stack development experience. Expertise in React, React Native, Node.js, TypeScript, and AWS, with a record of developing SaaS fintech platforms and efficient CI/CD pipelines. Proficient in performance optimization, microservices architecture, and Web3 integrations. Adept in Agile methodologies, TDD, and advanced search implementations.
Work Experience
Full Stack Developer, SaaS-based Fintech Platform
Duration: Jul 2023 - Present (8 months)
Summary:
- Developed a SaaS-based Fintech platform with React/React Native frontend and Node
- Implemented the Restful API and third-party API
Responsibilities: Developed a Fintech platform, deployed on AWS, implemented robust authentication, increased test coverage, improved performance, established efficient CI/CD pipelines, integrated Web3, participated in Agile processes.
Technologies: React, React Native, TypeScript, Node.js, Express.js, AWS, Docker, OAuth 2.0, Jest, CircleCI, Jenkins, Web3
Full Stack Developer, Cryptocurrency investment research firm
Duration: Sep 2021 - Jun 2023 (1 year 10 months)
Summary:
- Worked on an advanced analytics platform with React
- React Native, and Next
- Optimizing performance, supporting internationalization, and executing data migration
Responsibilities: Improved app performance, executed internationalization, supported data migration, implemented authentication, integrated real-time chat and notifications, collaborated in a dynamic team environment.
Technologies: React.js, React Native, Next.js, TypeScript, D3.js, Redux-Saga, Context API, React-Query, Tailwind CSS, Chai, Mocha, Cypress, Django, MongoDB, RabbitMQ, Celery, Docker, AWS ECR
Full Stack Developer, E-Commerce Management Firm
Duration: Jun 2019 - Aug 2021 (2 years 3 months)
Summary: Built a stock media platform for video and film production, focusing on data visualization and real-time communication features.
Responsibilities: Translated technical requirements, developed stock media platform, built data visualizations, implemented real-time chat and notifications, utilized AWS services for file storage, conducted front and backend testing, collaborated within Agile framework.
Technologies: React.js, Next.js, TypeScript, Material UI, Redux-Saga, Redux-Thunk, D3.js, Node.js, Express, Sequelize ORM, PostgreSQL, Redis, AWS S3, EC2, Jest, Enzyme, Mocha, Chai
Frontend Developer, Product Development Agency website
Duration: Aug 2014 - May 2019 (4 years 10 months)
Summary: Led the creation of a sophisticated Product Development Agency website, enhancing user experience, and modernizing legacy code.
Responsibilities: Developed Product Development Agency website, integrated location services, revamped UI/UX design, optimized web performance, refactored codebase, conducted unit testing, integrated backend API, managed version control.
Technologies: HTML, CSS3/SCSS, jQuery, React Native, Firebase, Next.js, Tailwind CSS, PHP/Laravel, AWS CloudFront, S3, Jasmine, Ajax, JSON, GitHub
Education
- Wroclaw University of Science and Technology
Bachelor's degree, Computer Software Engineering
Oct 2010 - Jun 2014