
Strong in design and integration with intuitive problem-solving skills. Proficient in TYPESCRIPT, REACT/REACT NATIVE, JAVASCRIPT, and NODE JS. Passionate about development, implementing, and testing web and mobile solutions. Ability to translate business requirements into technical solutions.
Collaborated with teammates to execute the migration to TypeScript and React, elevating codebase integrity, scalability, and developer...
Collaborated with teammates to execute the migration to TypeScript and React, elevating codebase integrity, scalability, and developer efficiency.
Conducted thorough technical discovery for new feature tickets, assessing the potential for service functions' reusability, and advocating for spikes when necessary to explore alternative approaches.
Conducted several spikes to research and determine the best approaches, e.g. a spike for calculating, storing, and caching user progress within Tryhackme rooms, optimizing performance and enhancing the user experience.
Conducted thorough code reviews to ensure adherence to best practices, maintain code quality, and foster collaboration within the development team.
Implemented innovative solutions that significantly enhanced platform performance, elevated user experience, and fortified security measures.
Contributed to architectural decisions and provided strategic insights that drove continuous improvement initiatives forward.
Demonstrated adeptness in working within established Agile methodologies, including Scrum and sprint planning, to facilitate seamless collaboration, optimize workflows, and achieve project objectives efficiently
Implemented weekly feature requests from Business Analysts at Bequant, ensuring timely delivery and alignment with project objectives....
Implemented weekly feature requests from Business Analysts at Bequant, ensuring timely delivery and alignment with project objectives.
Conducted code reviews and engaged in pair programming sessions with team members to maintain code quality and foster collaboration.
Undertook project maintenance and upgrades, ensuring that tools and libraries were consistently up to date to enhance performance and security.
Developed a standardized backend project structure and tooling using Typescript, providing a cohesive framework for all backend projects.
Contributed to the conversion of legacy JavaScript projects to Typescript, improving codebase integrity and scalability.
Implemented a Layered Architecture (Controller -> Service -> Repository -> Database) to enhance code organization and maintainability.
Utilized a diverse set of technologies including Typescript, JavaScript, Express, Node.js, Vue.js, Mongoose, MongoDB, GitLab/GitLab CI, Docker, Docker Compose, EJS, JQuery, Jest, and Mocha.
Adhered to industry standards such as MVC, Gitflow, Conventional Commits, Semantic Releases (Automated), CI/CD, REST, Unit Testing, and Layered Architecture (Controller -> Service -> Repository -> Database).
Leveraged project management tools like YouTrack and communication platforms like Slack to streamline workflows and facilitate team collaboration.
Built a cross-platform desktop application, with a team of other engineers, using Typescript, Apollo Client, React & Electron JS. ...
Built a cross-platform desktop application, with a team of other engineers, using Typescript, Apollo Client, React & Electron JS. Built the mobile applications, with a team of other engineers, using Typescript, Apollo Client & React native. Deployment of IOS applications to the Google PlayStore and Apple Appstore. Works closely with other engineers, marketing, and management team in an Agile/Scrum environment. Works with a variety of languages, frameworks, and platforms such as Location tracking, Push Notifications, Google Maps, Typescript, Javascript, Apollo GraphQL, Express, Node, React, React Native, Electron JS & Google Cloud Platform.