Skills
AWS
CircleCI
Datadog
Docker
DynamoDB
Fargate
Github Actions
Gitlab CI/CD
GraphQL
Kinesis
Kubernetes
Monorepos
MySQL
NodeJS
NX
PostgreSQL
React
React Native
Terraform
Typescript
Skills
AWS
CircleCI
Datadog
Docker
DynamoDB
Fargate
Github Actions
Gitlab CI/CD
GraphQL
Kinesis
Kubernetes
Monorepos
MySQL
NodeJS
NX
PostgreSQL
React
React Native
Terraform
Typescript
Skills
AWS
CircleCI
Datadog
Docker
DynamoDB
Fargate
Github Actions
Gitlab CI/CD
GraphQL
Kinesis
Kubernetes
Monorepos
MySQL
NodeJS
NX
PostgreSQL
React
React Native
Terraform
Typescript
About Me
A Senior Software Engineer with 15 years of professional work experience, who has a proven track record in building highly scalable and performant microservices, web, and mobile applications. With a strong foundation in Computer Science Engineering, he brings expertise in JavaScript, Node.js, and React to every project he undertakes.
His passion lies in developing and architecting applications with cutting-edge technologies. Currently, he is actively involved in designing and implementing robust solutions using Node.js, JavaScript, React, GraphQL, MySQL, AWS, and other related technologies.
About Me
A Senior Software Engineer with 15 years of professional work experience, who has a proven track record in building highly scalable and performant microservices, web, and mobile applications. With a strong foundation in Computer Science Engineering, he brings expertise in JavaScript, Node.js, and React to every project he undertakes.
His passion lies in developing and architecting applications with cutting-edge technologies. Currently, he is actively involved in designing and implementing robust solutions using Node.js, JavaScript, React, GraphQL, MySQL, AWS, and other related technologies.
About Me
A Senior Software Engineer with 15 years of professional work experience, who has a proven track record in building highly scalable and performant microservices, web, and mobile applications. With a strong foundation in Computer Science Engineering, he brings expertise in JavaScript, Node.js, and React to every project he undertakes.
His passion lies in developing and architecting applications with cutting-edge technologies. Currently, he is actively involved in designing and implementing robust solutions using Node.js, JavaScript, React, GraphQL, MySQL, AWS, and other related technologies.
Senior Solutions Architect
2023 - 2024
TopTal
Designing and implementing highly available, scalable, fault-tolerant and secure distributed systems with minimal operational overhead
Optimizing DynamoDB, Lambda and OpenSearch microservice applications
AppSync
AWS
DynamoDB
Express
GraphQL
NestJS
NodeJS
NX
React
Typescript
Typescript CDK
Senior Full Stack Engineer
2020 - 2023
QMetric
Worked with microservice (Node.js) and microfrontend (React) architecture with Webpack Module Federation
Used PlantUML to create system designs and flows. Created, estimated and prioritised Epics, scopes and tickets based on created diagrams.
Created payment UIs with React and TypeScript by using react-hook-form, styled-components, Storybook, testing-library, eslint, prettier and Sentry for monitoring.
All UIs are implemented with great accessibility support. Used Chrome extensions for accessibility testing such as axe and WAVE.
Implemented payment processing with third party APIs with AWS Lambda, API Gateway, WebSocket, Fargate and DynamoDB. Applications are deployed to multi-AZs for high availability.
Used MySQL and PostgreSQL for relational data (such as policy, user, payment transaction data) and DynamoDB for noSQL data
Used Apollo Client and Server for GraphQL APIs
Used Cypress for end-to-end tests
Used GitHub Actions for CI/CD (created the configs from scratch in a few services). Used TeamCity initially but then moved to GitHub Actions
Used CloudFormation and AWS CDK for IaC and CloudWatch for observability.
AWS
Bootstrap
Express
Fargate
GraphQL
Kibana
NodeJS
React
Typescript
Senior Full Stack Engineer
2019 - 2020
Eurostar
Worked on Node.js applications built for managing bookings created by tens of thousands of daily active users
Worked on front-end applications used by internal employees from call centers, stations and travel agencies for managing bookings
Apollo
Datadog
GraphQL
Koa
NodeJS
React
Senior Software Engineer
2018 - 2018
Crossover for Work
Worked remotely as a Contract Senior Software Engineer for Crossover
Responsible to rebuild the user interface of legacy products to a standard tech stack. This includes building and reviewing new screens with modern UI and enhanced usability
Responsible to review the code quality of UI unit tests, REST API unit tests, and functional browser compatibility testing
Angular
Bootstrap
Typescript
Senior Software Engineer
2018 - 2019
Dosh
Worked remotely as a Contract Senior Software Engineer for DOSH
Built highly scalable microservices using AWS Lambda and serverless technologies.
Used GraphQL for all client and backend communications. Used Apollo Client for JS clients and Apollo Server in Lambda functions.
Created a GraphQL BFF (a serverless microservice which consists of a couple of Lambda functions) to serve clients and route the requests to appropriate microservices.
Worked on core services such as processing and matching payment transactions with offers, offer management service etc.
Used MySQL and PostgreSQL for relational databases and DynamoDB for noSQL
AWS
DynamoDB
GraphQL
Javascript
Kinesis
MySQL
NodeJS
PostgreSQL
React
Serverless
Terraform
Typescript
Lead Software Engineer
2015 - 2016
INT Group
Provided guidance and mentorship to a team of engineers, fostering skill development and promoting a collaborative and innovative work environment.
Participated in the recruitment process by interviewing candidates and playing a key role in onboarding new team members.
Developed and executed technical strategies aligned with business goals, leading the team to achieve product milestones and optimize performance.
Designed scalable and robust software architectures, ensuring long-term maintainability, flexibility, and adherence to industry best practices.
Enforced code quality standards through code reviews, automated testing, and continuous integration, resulting in stable and reliable software solutions.
Managed project timelines, resources, and deliverables, coordinating cross-functional teams to ensure timely project completion.
Analyzed complex technical challenges, identified root causes, and implemented innovative solutions, enhancing system reliability and user satisfaction.
Stayed current with emerging technologies, evaluated their potential impact on projects, and recommended appropriate integrations to drive efficiency and innovation.
Collaborated with product managers, designers, and stakeholders to translate business requirements into technical solutions, aligning engineering efforts with organizational goals.
Optimized application performance by identifying bottlenecks, fine-tuning algorithms, and implementing performance-enhancing strategies.
Worked on web and iPad applications for international medical clients such as Bayer, Novo Nordisk and Takeda
.NET
AWS
Javascript
MSSQL
MySQL
NodeJS
Senior Solutions Architect
2023 - 2024
TopTal
Designing and implementing highly available, scalable, fault-tolerant and secure distributed systems with minimal operational overhead
Optimizing DynamoDB, Lambda and OpenSearch microservice applications
AppSync
AWS
DynamoDB
Express
GraphQL
NestJS
NodeJS
NX
React
Typescript
Typescript CDK
Senior Full Stack Engineer
2020 - 2023
QMetric
Worked with microservice (Node.js) and microfrontend (React) architecture with Webpack Module Federation
Used PlantUML to create system designs and flows. Created, estimated and prioritised Epics, scopes and tickets based on created diagrams.
Created payment UIs with React and TypeScript by using react-hook-form, styled-components, Storybook, testing-library, eslint, prettier and Sentry for monitoring.
All UIs are implemented with great accessibility support. Used Chrome extensions for accessibility testing such as axe and WAVE.
Implemented payment processing with third party APIs with AWS Lambda, API Gateway, WebSocket, Fargate and DynamoDB. Applications are deployed to multi-AZs for high availability.
Used MySQL and PostgreSQL for relational data (such as policy, user, payment transaction data) and DynamoDB for noSQL data
Used Apollo Client and Server for GraphQL APIs
Used Cypress for end-to-end tests
Used GitHub Actions for CI/CD (created the configs from scratch in a few services). Used TeamCity initially but then moved to GitHub Actions
Used CloudFormation and AWS CDK for IaC and CloudWatch for observability.
AWS
Bootstrap
Express
Fargate
GraphQL
Kibana
NodeJS
React
Typescript
Senior Full Stack Engineer
2019 - 2020
Eurostar
Worked on Node.js applications built for managing bookings created by tens of thousands of daily active users
Worked on front-end applications used by internal employees from call centers, stations and travel agencies for managing bookings
Apollo
Datadog
GraphQL
Koa
NodeJS
React
Senior Software Engineer
2018 - 2018
Crossover for Work
Worked remotely as a Contract Senior Software Engineer for Crossover
Responsible to rebuild the user interface of legacy products to a standard tech stack. This includes building and reviewing new screens with modern UI and enhanced usability
Responsible to review the code quality of UI unit tests, REST API unit tests, and functional browser compatibility testing
Angular
Bootstrap
Typescript
Senior Software Engineer
2018 - 2019
Dosh
Worked remotely as a Contract Senior Software Engineer for DOSH
Built highly scalable microservices using AWS Lambda and serverless technologies.
Used GraphQL for all client and backend communications. Used Apollo Client for JS clients and Apollo Server in Lambda functions.
Created a GraphQL BFF (a serverless microservice which consists of a couple of Lambda functions) to serve clients and route the requests to appropriate microservices.
Worked on core services such as processing and matching payment transactions with offers, offer management service etc.
Used MySQL and PostgreSQL for relational databases and DynamoDB for noSQL
AWS
DynamoDB
GraphQL
Javascript
Kinesis
MySQL
NodeJS
PostgreSQL
React
Serverless
Terraform
Typescript
Lead Software Engineer
2015 - 2016
INT Group
Provided guidance and mentorship to a team of engineers, fostering skill development and promoting a collaborative and innovative work environment.
Participated in the recruitment process by interviewing candidates and playing a key role in onboarding new team members.
Developed and executed technical strategies aligned with business goals, leading the team to achieve product milestones and optimize performance.
Designed scalable and robust software architectures, ensuring long-term maintainability, flexibility, and adherence to industry best practices.
Enforced code quality standards through code reviews, automated testing, and continuous integration, resulting in stable and reliable software solutions.
Managed project timelines, resources, and deliverables, coordinating cross-functional teams to ensure timely project completion.
Analyzed complex technical challenges, identified root causes, and implemented innovative solutions, enhancing system reliability and user satisfaction.
Stayed current with emerging technologies, evaluated their potential impact on projects, and recommended appropriate integrations to drive efficiency and innovation.
Collaborated with product managers, designers, and stakeholders to translate business requirements into technical solutions, aligning engineering efforts with organizational goals.
Optimized application performance by identifying bottlenecks, fine-tuning algorithms, and implementing performance-enhancing strategies.
Worked on web and iPad applications for international medical clients such as Bayer, Novo Nordisk and Takeda
.NET
AWS
Javascript
MSSQL
MySQL
NodeJS
Senior Solutions Architect
2023 - 2024
TopTal
Designing and implementing highly available, scalable, fault-tolerant and secure distributed systems with minimal operational overhead
Optimizing DynamoDB, Lambda and OpenSearch microservice applications
AppSync
AWS
DynamoDB
Express
GraphQL
NestJS
NodeJS
NX
React
Typescript
Typescript CDK
Senior Full Stack Engineer
2020 - 2023
QMetric
Worked with microservice (Node.js) and microfrontend (React) architecture with Webpack Module Federation
Used PlantUML to create system designs and flows. Created, estimated and prioritised Epics, scopes and tickets based on created diagrams.
Created payment UIs with React and TypeScript by using react-hook-form, styled-components, Storybook, testing-library, eslint, prettier and Sentry for monitoring.
All UIs are implemented with great accessibility support. Used Chrome extensions for accessibility testing such as axe and WAVE.
Implemented payment processing with third party APIs with AWS Lambda, API Gateway, WebSocket, Fargate and DynamoDB. Applications are deployed to multi-AZs for high availability.
Used MySQL and PostgreSQL for relational data (such as policy, user, payment transaction data) and DynamoDB for noSQL data
Used Apollo Client and Server for GraphQL APIs
Used Cypress for end-to-end tests
Used GitHub Actions for CI/CD (created the configs from scratch in a few services). Used TeamCity initially but then moved to GitHub Actions
Used CloudFormation and AWS CDK for IaC and CloudWatch for observability.
AWS
Bootstrap
Express
Fargate
GraphQL
Kibana
NodeJS
React
Typescript
Senior Full Stack Engineer
2019 - 2020
Eurostar
Worked on Node.js applications built for managing bookings created by tens of thousands of daily active users
Worked on front-end applications used by internal employees from call centers, stations and travel agencies for managing bookings
Apollo
Datadog
GraphQL
Koa
NodeJS
React
Senior Software Engineer
2018 - 2018
Crossover for Work
Worked remotely as a Contract Senior Software Engineer for Crossover
Responsible to rebuild the user interface of legacy products to a standard tech stack. This includes building and reviewing new screens with modern UI and enhanced usability
Responsible to review the code quality of UI unit tests, REST API unit tests, and functional browser compatibility testing
Angular
Bootstrap
Typescript
Senior Software Engineer
2018 - 2019
Dosh
Worked remotely as a Contract Senior Software Engineer for DOSH
Built highly scalable microservices using AWS Lambda and serverless technologies.
Used GraphQL for all client and backend communications. Used Apollo Client for JS clients and Apollo Server in Lambda functions.
Created a GraphQL BFF (a serverless microservice which consists of a couple of Lambda functions) to serve clients and route the requests to appropriate microservices.
Worked on core services such as processing and matching payment transactions with offers, offer management service etc.
Used MySQL and PostgreSQL for relational databases and DynamoDB for noSQL
AWS
DynamoDB
GraphQL
Javascript
Kinesis
MySQL
NodeJS
PostgreSQL
React
Serverless
Terraform
Typescript
Lead Software Engineer
2015 - 2016
INT Group
Provided guidance and mentorship to a team of engineers, fostering skill development and promoting a collaborative and innovative work environment.
Participated in the recruitment process by interviewing candidates and playing a key role in onboarding new team members.
Developed and executed technical strategies aligned with business goals, leading the team to achieve product milestones and optimize performance.
Designed scalable and robust software architectures, ensuring long-term maintainability, flexibility, and adherence to industry best practices.
Enforced code quality standards through code reviews, automated testing, and continuous integration, resulting in stable and reliable software solutions.
Managed project timelines, resources, and deliverables, coordinating cross-functional teams to ensure timely project completion.
Analyzed complex technical challenges, identified root causes, and implemented innovative solutions, enhancing system reliability and user satisfaction.
Stayed current with emerging technologies, evaluated their potential impact on projects, and recommended appropriate integrations to drive efficiency and innovation.
Collaborated with product managers, designers, and stakeholders to translate business requirements into technical solutions, aligning engineering efforts with organizational goals.
Optimized application performance by identifying bottlenecks, fine-tuning algorithms, and implementing performance-enhancing strategies.
Worked on web and iPad applications for international medical clients such as Bayer, Novo Nordisk and Takeda
.NET
AWS
Javascript
MSSQL
MySQL
NodeJS
How it Works
Hiring Made Simple
1
Talk to One of Our Engineers
An engineer on our team will work with you to understand your goals, technical needs, and your company culture.
2
Review Candidates
Within days, we'll introduce you to the right talent for your project hand picked by our experts.
3
The Right Fit
Once you are happy with the candidate, they can immediately start working on your project.
How it Works
Hiring Made Simple
1
2
3
Talk to One of Our Engineers
An engineer on our team will work with you to understand your goals, technical needs, and your company culture.
Review Candidates
Within days, we'll introduce you to the right talent for your project hand picked by our experts.
The Right Fit
Once you are happy with the candidate, they can immediately start working on your project.
FAQ
Frequently Asked Questions
Who are you?
Where are your talents located?
What type of companies do you work with?
What happens if I’m not satisfied with an Aya talent?
Do I have to sign a contract?
Are there any upfront recruiting or contractual costs?
FAQ
Frequently Asked Questions
Who are you?
Where are your talents located?
What type of companies do you work with?
What happens if I’m not satisfied with an Aya talent?
Do I have to sign a contract?
Are there any upfront recruiting or contractual costs?