Big Data Developer | Front End
2020 - 2022Ultra Tendency International GmbH- Utilized TypeScript, React, Redux, Saga, and Express to create a front-end portal from the ground up, to monitor and control a complex microservices-based system for the European Central Bank.
- Liaised with clients to extract functional requirements, translating those requirements into designs using Figma and Moqups, and then iterating through the designs to achieve client satisfaction.
- Played a key role as the lead developer in guiding less experienced team members, providing advice and support in an understanding manner.
- Integrated GitLab CI/CD pipelines to deploy to a Kubernetes environment.
Technologies: TypeScript, JavaScript, React, SCSS, Node.js, GraphQL, Apollo, Kubernetes, MUI (Material UI), Jest, Redux, Express.js, GitLab CI/CD, Figma, Java, Agile, Visual Studio Code (VS Code), REST, Jira, Git, Functional Programming, CSS, HTML, Full-stack Development, Redux-Saga, Pixel Perfect, CSS3, Front-end, Front-end Development, Web Applications, Docker, React Router, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, Next.js, HTML5, Tailwind CSSSenior Software Engineer
2019 - 2020Apaleo GmbH- Created a .Net-based API as a first-class citizen for third parties to build their own apps.
- Used our API with Angular, NgRx, RxJS, and Material Designs to create an engaging, intuitive, and performant front end to empower hotels, with room for third-party extensions and customization.
- Deployed the service to AWS, as one of my first tasks was to decrease server load and improve site speed and performance by setting up Amazon CloudFront as the content delivery network.
Technologies: TypeScript, JavaScript, SCSS, Node.js, MUI (Material UI), Jest, Angular, NgRx, .NET, Agile, Slack, Visual Studio Code (VS Code), MacOS, REST, Jira, Git, Functional Programming, Linux, CSS, HTML, Amazon Web Services (AWS), Full-stack Development, Amazon S3 (AWS S3), Pixel Perfect, CSS3, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, HTML5Lead Software Engineer
2018 - 2019CafeX Communications Ltd- Led a team in creating a screen-sharing app using NW.js, based on Node.js.
- Communicated with clients to understand their requirements and manage their expectations.
- Played a key role as the lead developer in guiding less experienced team members, providing advice and support in an understanding manner.
- Managed tasks in Jira to ensure deadlines were met.
Technologies: TypeScript, JavaScript, SCSS, Node.js, Jenkins, Jest, Agile, Slack, Full-stack Development, Team Leadership, Object-oriented Programming (OOP), HTML, Git, Jira, REST, CSS3, MySQL, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, REST APIsSoftware Engineer
2016 - 2018CafeX Communications- Worked on all parts of the development lifecycle, from creating robust Java back ends to utilizing TypeScript, SCSS, Vue.js, and related technologies to maintain our crisp UI.
- Used Selenium for end-to-end and performance testing to ensure code quality.
- Utilized Jenkins, AWS, and Kubernetes to maintain CI/CD pipelines to deploy our cloud-based applications.
- Created an entirely white labelable product used by companies such as Morgan Stanley.
Technologies: TypeScript, JavaScript, SCSS, Node.js, Kubernetes, Jest, Vue, Vuex, Jenkins, Selenium, Java, Spring Boot, JUnit, Agile, Slack, MacOS, SQL, REST, Jira, Git, Object-oriented Programming (OOP), Linux, CSS, HTML, Amazon Web Services (AWS), Full-stack Development, Pixel Perfect, CSS3, MySQL, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, HTML5