Murugeswaran Vellaiappan
Verified Expert in Engineering
Cloud Architect and Developer
Toronto, ON, Canada
Toptal member since March 17, 2023
Murugeswaran has 12+ years of experience in software development with over 7+ years dedicated to Amazon Web Services (AWS) cloud product solution design and implementation. He's keen on cloud architecture, design, migration, and security. Murugeswaran enjoys working on projects and with customers across different geographic locations.
Portfolio
Experience
Availability
Preferred Environment
Python, AWS Cloud Architecture, Cloud Infrastructure, Terraform, Business Continuity, Disaster Recovery Consulting, AWS Cloud Computing Services, Solution Design, Serverless Architecture, Cloud Security
The most amazing...
...project I've developed is an ingestion framework that performs real-time marketing to customers and can increase sales by 23%.
Work Experience
Cloud Architect
AutoTRADER.ca
- Designed and implemented a multi-account environment strategy across AWS ecosystem using Control Tower.
- Set up enterprise-wide best practices for migrating applications to the cloud. Designed and implemented a tagging strategy across AWS ecosystem for cost control and automation.
- Designed and managed a cloud-based infrastructure to deliver the required performance, security, and availability.
- Led the team in migrating systems as part of a larger acquisition.
- Created architectural artifacts for existing and new applications deployed in AWS.
AWS Architect
CI Financial
- Designed and implemented a business-specific data lake setup using AWS Lake Formation.
- Created and implemented a backup strategy across an AWS ecosystem to accomplish the enterprise BCP requirement.
- Provided a solution to migrate applications from on-prem to the cloud. Designed a CI/CD pipeline and led the team to deploy the application in AWS.
- Contributed to building the cloud infrastructure and CI/CD pipelines. Defined enterprise-wide best practices and processes for using AWS services.
Lead Consultant
Virtusa
- Collaborated on all stages of the software development lifecycle, from requirements gathering to production releases.
- Gathered business requirements, translated them into technical solutions, and provided leadership during the analysis, design, and build.
- Ensured the solution design aligned with the target architecture and proposed alternate solutions to minimize gaps when necessary.
- Designed and developed a container-based RESTful framework that publishes endpoints to consume customer data. Designed and developed a container-based ETL solution in Python.
- Spearheaded the team in following customer software quality guidelines and helped set up best coding practices while proactively participating in code reviews.
- Managed clients' and internal team members, tracking the delivery of individuals and providing guidance when required.
Technical Lead
Wipro
- Gathered and defined customer requirements to develop clear specifications for creating well-organized implementation plans.
- Evaluated project requirements and specifications and developed software applications that surpassed the client's expectations.
- Designed and developed a real-time data consolidation framework in AWS using Python, including hygiene and data transformation layers to inject data from different data sources into the database.
- Developed the extraction and integration layer in AWS using Python to pull data from the database that can be consumed by an external API.
- Developed a metadata-driven Docker container that consumes APIs and performs data transformation at runtime (ETL process).
- Designed and developed a cloud deployment framework using Python and Boto3 to build and maintain cloud services and applications.
- Created, published, and maintained RESTful API. Excelled in building a DevOps CI/CD pipeline using Jenkins, Docker, Python, and CloudFormation.
- Performed source code versioning with Git, documented the developed solutions on Confluence, and created design and flow diagrams with LucidChart.
- Developed dozens of software applications using C, C++, and Java programming languages.
Experience
Connected Spaces
https://www.acxiom.co.uk/what-we-do/connected-spaces/I was the lead developer building this solution using advanced AWS services. The CS solution is entirely built and hosted in the cloud (AWS)—one of a kind—and the product can be launched in any AWS region with a deployment turnaround of 45 min.
Education
Bachelor's Degree in Information Technology
Anna University - Chennai, Tamil Nadu, India
Certifications
AWS Certified SysOps Administrator – Associate
Amazon Web Services
AWS Solutions Architect Associate
Amazon Web Services
AWS Certified Solutions Architect Professional
Amazon Web Services Training and Certification
Skills
Libraries/APIs
Amazon API
Tools
AWS IAM, Boto, Boto 3, Amazon Elastic Container Service (ECS), Terraform, Shell, AWS CloudFormation
Paradigms
Serverless Architecture, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices Architecture
Platforms
AWS, Amazon Web Services (AWS), Amazon EC2, OpenShift
Storage
Amazon S3 (AWS S3), Data Lake Design, Databases, PostgreSQL, Elasticsearch
Languages
Python, Java
Other
AWS Cloud Architecture, Cloud Security, Cloud Infrastructure, Solution Design, Software Deployment, Programming, Development, AWS Certified Solution Architect, AWS Certified SysOps Administrator, Infrastructure as Code (IaC), Cloud Architecture, AWS Certified DevOps Engineer, CI/CD Pipelines, Architecture, Amazon RDS, Business Continuity, Cloud Migration, Governance, AWS DevOps, Amazon Route 53, Disaster Recovery Consulting, Containers
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