Christopher Thomsen

Christopher Thomsen

Senior Full Stack Engineer
Denmark

نبذة عني

Experienced Senior Full Stack Engineer with a skill set encompassing cutting-edge technologies like React.js, React Native, Next.js, Angular, Node.js, Express.js, Nest.js, MongoDB and AWS. Proficient in both frontend and…

الخبرة

FULL STACK ENGINEER

TPx
Jul 2020 - حتى الآن · 6 سنوات

- Led the conception, development, and ongoing maintenance of 3 web and mobile applications within the B2B, healthcare and nonprofit industry.
- Successfully integrated a diverse array of 20 business processes into the ERP platform, ensuring flawless functionality and operational efficiency.
- Since its launch, the platform's capacity has been enhanced to efficiently accommodate a 50% increase in users or transactions, reflecting strategic scalability measures and robust infrastructure improvements.
- Enhanced patient data security trust by 25% through HIPAA(Health Insurance Portability and Accountability Act) implementation and improved data handling capacity by 1.8 times by designing robust data management systems.
- Streamlined workflow resulting in a 45% reduction in the time nurses spend searching for relevant patient information and tools.
- Maintain high performance during peak usage times by efficiently managing traffic loads of up to 40K requests per second.
- Through efficient design and development, created a nonprofit website within tight budget constraints, resulting in a significant 28% reduction in costs.

FULL STACK ENGINEER

TPx, Denver, US
Jul 2020 - Jan 2024 · 3 سنوات 6 أشهر

Led the development of a B2B SaaS platform using React, Next.js, Redux, and Material UI.
Designed and implemented a responsive UI using Material UI components.
Resulted in a 20% increase in conversion rates.
Implemented server-side rendering with Next.js to improve SEO.
Reduced page load times by 30%.
Developed mobile applications using React Native, Redux, Flex and JavaScript.
Worked on Redux with React Native to handle large chunks of data for better performance.
Implemented Realm Database and Redux to support efficient offline and real-time sync.
Implemented Realm Database and Redux for complex state management.
Optimized data fetching logic using React memoization.
Led to a 30% decrease in API response times.
Improved overall application responsiveness by 20%.
Applied TypeScript in a Node.js backend application.
Reduced runtime errors.
Improved code maintainability.
Developed RESTful APIs with Node.js and Express.js for a real-time messaging feature.
Facilitated seamless communication between users.
Utilized Prisma ORM to simplify database operations.
Improved data access performance in PostgreSQL.
Integrated GraphQL for efficient data fetching and flexible querying in a microservices architecture.
Improved overall system performance.
Implemented Webhooks for automated data synchronization between multiple systems.
Improved data consistency and workflow efficiency.
Administrated automated testing using Jest and Mocha.
Achieved 95% code coverage.
Reduced bug count by 40%.
Containerized applications using Docker and deployed them on Kubernetes clusters.
Improved scalability and reliability.
Utilized AWS Lambda functions for serverless computing.
Reduced infrastructure costs.
Improved scalability.
Enforced code quality and best practices using ESLint and TSLint.
Reduced code review cycles.
Enhanced overall codebase consistency.
Participated in daily stand-ups.
Facilitated 20 sprint planning sessions.
Conducted 15 retrospectives.
Ensured timely project delivery.
Ensured continuous improvement using Scrum and Kanban.

FULL STACK DEVELOPER

Cyrex, Dublin, Ireland
Aug 2017 - Apr 2020 · 2 سنوات 8 أشهر

Developed a React.js frontend for a decentralized voting application.
Utilized Redux for state management to handle complex application states such as user authentication and voting data.
Successfully developed smart contracts for a decentralized lending platform on Ethereum using Solidity.
Implemented functionalities such as lending, borrowing, and interest calculation within the smart contracts.
Integrated Web3.js into a React.js frontend to enable communication with Ethereum smart contracts.
Stored document hashes on IPFS and linked them to Ethereum smart contracts for verification purposes.
Stored user profiles, product listings, and transaction history in MongoDB collections.
Enhanced scalability and performance.
Enabled users to sign in securely using OAuth providers such as Google or GitHub.
Enhanced platform security and user trust.
Utilized cryptographic techniques to encrypt messages before storing them on the blockchain.
Ensured privacy and security.
Enabled users to connect their MetaMask wallets to the platform and sign transactions seamlessly.
Resulted in improved user engagement and adoption.

FULL STACK DEVELOPER

Immeo, København, Denmark
Nov 2014 - May 2017 · 2 سنوات 6 أشهر

Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap for dynamic web pages.
Implemented two-way data-binding in AngularJS.
Helped the application handle the automatic synchronization of data between the model and view components using TypeScript.
Worked on form validation, error handling and event handling using JavaScript and jQuery.
Utilized Git/GitHub for version control and code organization.
Integrated Google Maps for displaying event locations.
Achieved TDD (Test Driven Development) by using Mocha for testing Node.js.

المهارات

جيرا جيت (GIT) ليس / ساس / إس سي إس إس (لغات البرمجة المتعلقة بتنسيق CSS) ريأكت جي أس (إطار عمل لتطوير واجهات المستخدم) ريديس (قاعدة بيانات) دوكر مونجو دي بي نود جي.إس ريأكت (إطار عمل لتطوير واجهات المستخدم) ريدوكس (مكتبة لإدارة حالة التطبيق) JavaScript TypeScript Next.js React Native Angular NgRx Tailwind CSS Sass/Less Express.js Nest.js MySQL PostgreSQL Solidity Git AWS Kubernetes Unit Test Jest E2E Test RabbitMQ TDD BDD Agile/Scrum Problem-solving Collaboration Communication Material UI Flex Realm Database GraphQL Prisma ORM Webhooks Mocha ESLint TSLint Scrum Kanban HTML CSS jQuery Bootstrap AngularJS Google Maps IPFS
الإبلاغ عن هذا الملف الشخصي؟