Richmond, British Columbia, Canada
Well-qualified Full Stack Developer familiar with a wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of the process with ease. Collaborative team player with excellent technical abilities offering seven years of related experience. Experienced in international environments, startups and enterprises.
• Developed cloud-native services on AWS for ingesting, processing, and displaying IoT data from mining assets. • Led team in adopting NestJS as backend framework, accelerating development process for backend services. • Implemented micro-frontend solution using module federation with Rspack for independent development of frontend features.
- Developed systems for ingesting, processing, and displaying IoT data from mining assets. - Architected, developed, and deployed cloud-native services on AWS. - Utilized MQTT and WebSockets for real-time data communication. - Designed APIs using GraphQL and REST to ensure seamless integration. - Managed infrastructure with Terraform to enhance scalability and reliability. - Led the team in adopting NestJS as one of the backend frameworks, significantly accelerating the development process for backend services. - Implemented a micro-frontend solution using module federation with Rspack, enabling independent development of frontend features.
Development of highly scalable Web-Applications using React/Next.js Designed and developed GraphQL APIs to provide access to business services. Used NodeJS, Go, GORM and SQL to develop and manage PostgreSQL databases. Agile software development using an adapted SCRUM model. Led software developers on multiple core business epics. Focused on test-driven development and expanded the testing suite with automated unit-, integration-, and functional tests. This increased the total code coverage from 65% to 83%.
Development of customer-specific web applications to increase the value of their business services using Angular, Spring Boot, and REST. Communicated software architecture strategies to senior leadership and third-party business leaders. Developed robust, scalable, modular and API-centric infrastructures. Integrated third-party tools and components into applications. Provided guidance and mentored less-experienced staff members.
Designed and implemented intuitive graphical user interfaces to improve user experience. Designed reusable and reliable code for use within distributed cloud environments. Trained and mentored junior developers and engineers, teaching skills in Java (Spring Boot) and working to improve overall team performance. Utilized code and modern cloud-native and cloud-agnostic deployment techniques to design, plan and integrate cloud computing and virtualization systems.
Coded using multiple modern web frameworks (React, Vue, Angular) to develop web applications for both mobile and desktop platforms as part of the largest German banking group. Developed robust Java (JakartaEE) code for highly secure and performant applications. Built and optimized the CI/CD pipeline to comply with strong legal and security requirements using Jenkins and ServiceNow. Automated internal processes to test software.
- Developed internal Web-Applications to automate platform processes. - Created custom applications to configure large amounts of Web-Application servers. - Set up scripts, test cases and automation protocols. - Authored code fixes and enhancements for inclusion in future code releases and patches.