Maria Zacharia
Verified Expert in Engineering
Node.js Full-stack Developer
Bengaluru, India
Toptal member since December 1, 2021
Maria is a senior full-stack software engineer with deep expertise in building highly scalable applications. She has experience working with numerous AWS services and is an expert in building completely serverless applications with AWS Lambda. As for the front end, she is an expert in building beautiful UIs with Angular. Maria is a clean code advocate and proficiently writes high-quality, structured code.
Portfolio
Experience
Availability
Preferred Environment
Serverless Architecture, Amazon Web Services (AWS), Angular, Amazon DynamoDB, Node.js, AWS Lambda, TypeScript, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), PostgreSQL
The most amazing...
...thing I've built is a highly scalable and reliable a serverless webhook sender service using AWS Lambda, SQS, and TypeScript.
Work Experience
Full-stack Developer (Node.js and MySQL)
Ztadium games LLC
- Dockerized the back-end Node.js application and set up deployment on the DigitalOcean Apps Platform, making it easy to scale the application based on load.
- Added necessary DB indexes for query optimization and set up database migrations using Knex.js.
- Mentored the existing team on the back-end development and deployment process and produced all required documents for future reference.
- Helped the client fix critical customer issues on the React-based front end. Also, fixed issues related to connection pooling on the back end.
Back-end Engineer
Percent
- Implemented a reliable and stable webhook messaging system based on the transactional-outbox pattern using AWS Lambda, SQS, Node.js, and TypeScript.
- Built a payment processing system to accept donations for good causes using Node.js and TypeScript. Submitted multiple technical proposals and integrated with Adyen for handling payments.
- Led the team to move from manual infrastructural management in AWS to complete automation using Terraform.
- Built multiple features, including 2FA and customized hosted solutions for easier product integration with businesses.
- Ensured all functionalities were covered by end-to-end tests, using Jest, preventing potential bugs and downtime.
Co-founder | CTO
Hire the Author
- Designed and developed a highly scalable back-end system based on a serverless architecture with over 15 microservices using Node.js. Used Serverless framework for deploying major AWS services like Lambda, DynamoDB, SQS, and Cognito.
- Implemented a highly scalable Serverless Chat system using API Gateway Websockets, DynamoDB, AWS Lambda, and SQS.
- Integrated multiple third-party services like Stripe for payments, Amplitude for analytics, and Google Maps API for location suggestions.
- Developed a responsive front-end web application based on Angular. Followed Angular clean architecture to achieve a highly structured codebase. Created UX designs using Figma.
- Interacted with a lot of customers and acted upon customer feedback to improve the user experience.
Applications Engineer
Oracle
- Developed a notepad web component for adding, labeling, and collaborating notes inside a service request application.
- Built a back-end custom logger application for collecting and filtering client-side logs using Node.js. Built a web component to interact with the back-end by sending logs in fixed time intervals.
- Made a back-end application to fetch activity feeds pertaining to a service request object. Supported feed type-based and keyword-based filtering and pagination of feed records.
- Created web components to compose a message and display the message thread. Developed a generic component to handle multiple message types within the context of a service request.
- Developed dynamic UI components, highly customizable web components that use a metadata file to render the UI at runtime. Integrated dynamic form and table components to support the extensibility feature.
Experience
Monetization Platform for Content Creators
https://hiretheauthor.com/Remote Serverless
https://www.remoteserverless.com/Tech stack used:
Front end: React, Next.js, Bootstrap, MUI
Back end: Node.js, AWS Lambda, Amazon DynamoDB
Infrastructure as Code (IaC): Serverless Framework
Deployment: AWS Amplify
Scan and Book Bike
Developed this web application for booking scooters by uploading an image of the number plate. Won second place in the Bounce hackathon for this project
Automated Insurance Payment System
Key functionalities included extraction of insurance details using scanned images of the registration form and triggering automated payout under disastrous weather conditions using a blockchain smart contract connected to a weather API.
Education
Bachelor's Degree in Computer Science
National Institute of Technology, Calicut - Kerala, India
Certifications
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Node.js, Stripe API, React, REST APIs, Google Maps API, Stripe, Stripe Connect, Azure Computer Vision API, Amazon Rekognition, AWS Amplify
Tools
Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Git, AWS CloudFormation, Postman, Jira, Amazon Elastic Container Service (ECS), Amazon Cognito, Amazon CloudFront CDN, Figma, Terraform, GitHub, Webpack, Adyen Payments, Google Sheets, Amazon Virtual Private Cloud (VPC), Google Analytics
Languages
TypeScript, HTML5, CSS, JavaScript, HTML, SQL, GraphQL, Java
Frameworks
Angular, Serverless Framework, Oracle JavaScript Extension Toolkit (JET), Express.js, Bootstrap, Jest, Next.js, Material UI
Paradigms
Serverless Architecture, REST, DevOps, Back-end Architecture, Lambda Architecture, Agile, Microservices Architecture
Platforms
AWS Lambda, Amazon Web Services (AWS), Docker, Blockchain, Amazon EC2, DigitalOcean
Storage
Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, MongoDB, PostgreSQL, MySQL
Other
Software Design, Serverless, Back-end Development, API Integration, APIs, Full-stack, Front-end, Front-end Development, Responsive UI, Full-stack Development, User Interface (UI), API Gateways, AWS Cloud Architecture, Pagination, Interim CTOs, AWS Certified Solution Architect, Amplitude, Back-end, Relational Database Services (RDS), CI/CD Pipelines, WebSockets, User Experience (UX), Lambda Functions, Technical Leadership, Amazon RDS, Amazon Kinesis
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring