Shane Romel
Verified Expert in Engineering
Full-stack Developer
Waterloo, ON, Canada
Toptal member since November 30, 2022
Shane is a software engineer with five years of hands-on experience in various technologies and web services such as AWS, Google Cloud, and Firebase. He specializes in developing robust applications using MEAN stack and AWS serverless technology such as Lambda, API Gateway, AWS AppSync, and DynamoDB. Shane is a proficient developer delivering excellent solutions without compromising on quality.
Portfolio
Experience
- Angular - 5 years
- Express.js - 5 years
- Node.js - 5 years
- Ionic 4 - 4 years
- MongoDB - 4 years
- AWS Lambda - 4 years
- SQL - 2 years
Availability
Preferred Environment
MacOS, Linux, Windows, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed is an automated shared mobility platform for bicycles with built-in automatic locks and real-time location data.
Work Experience
Angular Developer
EDU, Inc. dba Common Black College Application
- Built a member's dashboard using Angular to manage applications for different universities.
- Developed HTTP APIs using the .NET framework for the counselor dashboard.
- Resolved bugs and made sure that the architecture was fault-tolerant to handle thousands of applications.
AWS Lambda Developer
Shay Shemesh
- Developed a self-adjusting crypto bot to increase or decrease trade sizes based on consecutive wins/losses.
- Architected a configuration web app to set values like the number of consecutive wins/losses before altering trade sizes.
- Developed a 3Commas subscriber in Amazon EC2 to listen to trade events and alter trade sizes accordingly.
Senior Software Engineer
AccionLabs
- Developed and maintained a cross-platform banking mobile application built with Angular, Ionic, and Cordova.
- Contributed to securing the application using SIM binding.
- Developed an admin dashboard for several user controls of the mobile application using Angular 13.
- Used AES and RSA encryption for encrypted payload in API calls.
- Developed APIs for admin dashboard using Java Spring Boot and interacting with Oracle SQL database.
- Implemented designs from software such as Figma, Zeplin, and Adobe XD.
Software Engineer
Pristyn Care
- Developed a video consultation web application that helped doctors and patients effectively communicate during online appointments. This in-house online consultation application changed the company's operations.
- Optimized and added features in an internal dashboard used by business development associates to track leads, including real-time notifications about potential leads, which were determined using specific parameters to increase business efficiency.
- Contributed to building a lead generation system from different sources such as Leadpages, Calls, Facebook, and Google Ads. Leads created were assigned to business development associates following designated rules.
- Contributed to the development of an order-tracking dashboard built using React. This was responsible for the management of orders and tracking their status.
- Developed new products and back-end applications, improved architecture, and eliminated inefficiencies.
Chief Web Officer
PedalsGo
- Coordinated technical team members and built back-end infrastructure to smoothly carry out the e-mobility service.
- Used AWS serverless technologies to ensure fault tolerance and cost optimizations.
- Developed back-end interface for mobile applications to interact with IoT bicycle locks incorporated in our service.
- Utilized AWS SQS, SNS, API Gateway, DynamoDB, ElastiCache, EC2, ELB, ALB, Route 53, S3, CloudFront, and Cognito for use cases.
- Maintained the architecture as a multi-vendor type, enabling multiple vendors to use our platform separately without conflicting with each other.
- Used Amazon ElastiCache for Redis to store vehicle locations and perform geospatial queries to fetch available vehicles based on user location.
- Developed a cross-platform mobile application for shared mobility service using Angular, Ionic, and Cordova.
Chief Web Officer
P2G Mobilty Tech Private Limited
- Developed back-end infrastructure for an e-mobility service and coordinated technical team members.
- Provided highly scalable and highly available architecture using AWS technologies such as EC2, ELB, ALB, and API Gateway.
- Made use of Firebase real-time database to store GPS coordinates of bicycles on a real-time basis which was subscribed by a dashboard for monitoring bicycles.
- Used Kafka as a messaging service to communicate between various microservices to ensure high availability and throughput.
Experience
Bike Rental App
In this project, I played a key role in developing the mobile application and back-end architecture.
E-learning Platform
I developed the web app with Angular and the back end in Firebase.
Online Book Store
Grocery Delivery App
Education
Bachelor's Degree in Information Technology
National Institute of Technology Durgapur - Durgapur, West Bengal, India
Skills
Libraries/APIs
Node.js, REST APIs, RxJS, Amazon API, NgRx, Amazon EC2 API, API Development, jQuery, Puppeteer, Flexbox, React
Tools
Git, AWS IAM, GitHub, Amazon Cognito, NGINX, Jira, Amazon CloudWatch, Webpack, Babel, AWS ELB, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Bitbucket
Languages
TypeScript, JavaScript, CSS, HTML, HTML5, ECMAScript (ES6), SQL, GraphQL, CSS3, Python, Python 3, PHP, Java
Frameworks
Angular, Ionic 4, Express.js, Bootstrap, Material UI, Ionic, Serverless Framework, AngularJS, Spring Boot, .NET
Paradigms
REST, MEAN Stack
Platforms
AWS Lambda, Amazon EC2, Amazon Web Services (AWS), Firebase, Unix, Linux, Google Cloud Platform (GCP), AWS ALB, Apache Kafka
Storage
MongoDB, Amazon DynamoDB, NoSQL, Redis, Amazon S3 (AWS S3), MySQL, Google Cloud, PostgreSQL
Other
APIs, API Gateways, Back-end, Lambda Functions, Full-stack, Amazon Cognito User Pools, Front-end, UI Development, Serverless, Amazon API Gateway, Cloud, WebSockets, Amazon RDS, SDKs, Software Packaging, SVG, Cordova, Data Structures, Algorithms, TCP/IP, Amazon Route 53, ECharts, AWS Cloud Architecture, Natural Language Processing (NLP), Artificial Intelligence (AI), Machine Learning, Generative Pre-trained Transformers (GPT), SFTP
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