Professional Work Experience
Cloud Solutions Architect (Azure / AWS)
GURU GROUP LLC | March 2022 – Present
- Led the development of serverless AWS applications, focusing on integrating AWS technologies like API Gateway, Lambda, and Amazon Aurora. Successfully deployed the applications using CloudFormation, ensuring a scalable platform for the middleware framework.
- Designed and implemented RESTful APIs using AWS API Gateway and Lambda functions, facilitating seamless data exchange between Salesforce and PMS. Employed an API-first
development approach using OpenAPI for consistent and efficient API development and maintenance. - Spearheaded the system’s architecture and development, ensuring robust integration with Salesforce. Utilized Java Spring Boot for backend services, emphasizing API development and automated testing to enhance system reliability and performance.
- Managed database operations using Amazon Aurora and integrated AWS services (SNS, SQS, IAM, Step Functions) to build a comprehensive, user-centric interface, streamlining registration and communication processes.
Tools: Java Spring Boot, Salesforce, AWS Cloud (API Gateway, Lambda, Amazon Aurora, CloudFormation, SNS, SQS, IAM, Step Functions), MEWS, Opera / OHIP, StayNTouch, Seritfi
Senior Solutions Architect
TD Bank | 2021 – 2023
Duration: 1 year
- Designed solution for multiple enterprise level projects including presentation of architecture to enterprise review boards.
- Mentoring and advising developers and design leads for robust solution delivery using Android and iOS platforms and Azure as cloud provider solutions for API services
- Worked on advancing enterprise architecture solutions for SSO(OpenID), MicroApps & Microservices
- Worked on streaming service, distributed messaging framework and data pipelines using Kafka, RabbitMQ, Spring Boot, Mobile Push messaging, Azure Service Bus and data pipelines
- Providing help and support for legacy to cloud migration activities on enterprise microservices
- Awarded with best performing employee consecutively 2 months in a row
Platform Architect
Ford motor company | 2020 – 2021
Duration: 1 year
- Provided solutioning of EV-IT systems architecture for 4 enterprise projects under Team Edison (a team created in Ford Motor Company to work towards electric vehicle space)
- Mentored delivery teams in execution of Ford newly branded EV – Mustang MACH-E Vehicle
- Designed solution architecture for mobile embedded systems and IOT devices using Ford Cloud
- Designed and vetted architecture for data analytical dashboards meant to produce strategic insights into Electric Vehicle space for Ford management using High Performance Computing Platform
- Designed solution for Ford Energy Cloud components and Private Charging Platform in Team Edison
Technical Lead/Architect (Full Stack)
Architech solutions inc. | 2018 – 2019
Duration: 1.5 year
- Lead 6 developers’ team for full scale application modernization using Azure cloud native platform
- Designed, vetted, and implemented hybrid CMS platform and business critical back office system with the help of Spring Boot Services, GraphQL, Angular, Universal Server-Side rendering, DataDogHQ, etc.
- Point of contact and subject matter expert on the modernization project from start until completion
- Implemented POCs for the hybrid CMS system, performed estimation for the whole project, coordinated on all milestones, gaps and timelines and improved Agile processes within the team
- Designed and implemented modernized application architecture from scratch until Go Live
Seasonal Lecturer (Advanced Data Analytics & Cloud Computing)
Dalhousie university | 2017 – 2018
Duration: 1.5 year
- Seasonal instructor and visiting lecturer at Dalhousie Computer Science department teaching advanced data analytics & cloud computing to graduate students
- Held workshop in Dalhousie to promote Lixar based product to technology savvy audience
- Implementing Machine Learning procedures to make adaptive and self-learning gaming engine
- Implemented POCs for performance improvements and application scalability using Spring Boot, JQuery and AWS-Dockers for different master’s level academic projects
- Tools: Apache Spark, MS Azure Data Lake, Machine Learning Algorithms, Elastic Search, NoSQL Databases, Twitter Streaming, PowerBI, Salesforce and Cassandra, Java 8, JQuery, Agile, Spring Boot 1.5, REST, JSP, MySQL, Postgres, Dockers, AWS, TeamCity, JMeter, Hibernate, Lambda, Concurrency API, SOAP, JIRA, BitBucket, Git, Bootstrap
Solutions Architect
Binarystar consulting inc. | 2016 – 2018
Duration: 1.5 years
- Lead a team of 7 members including 4 developers, 2 QA and 1 DevOps to build Worker Compensation Portfolio Analysis tool for Liberty Mutual Insurance client based in Boston using Spring Framework and Java EE
- Implemented the java backend application from ground up and used statistical modelling guidelines created by actuarial science team for creation of an insurance quote score
- Used domain driven development as a standard and implemented separation of concerns between multiple services
- Held various meetings with business underwriters’ group responsible of approving insurance quotes
- Worked as a subject matter expert on implementing design patters and revamping application to use state-of-the-art technologies
- Tools: Java (8), JSF, SOAP/REST Services, Agile / Kanban, IBM Rational Team Concert, JIRA, Fortran, C++, Linux, Amazon/Heroku, Spring Microservices, Salesforce, Mulesoft, AngularJS, JavaScript, Node.JS, JMeter, Oracle, IBM DB2, Redis Caching, HTML5, CSS3, Lambda, Stream API, Bootstrap
Lead Salesforce Developer
Thirdwave consulting inc. | 2015 – 2016
Duration: 1 year
- Lead 15 developer’s team working in a hybrid model on multiple projects using AngularJS and REST
- Worked with Medavie Blue Cross Health Insurance client on revamping their insurance application process and making it automated using Salesforce, AngularJS and E-Signatures (Esign live)
- Created the modern user interface using Bootstrap, HTML5 and AngularJS
- Held multiple meeting with localization experts in BlueCross in implementing support for French language in user interface
- Consulted with enterprise architects to implement standards for data security and data privacy within the application
Senior Consultant
Binarystar consulting inc. | 2013 – 2015
Duration: 2 years
- Worked on multiple life insurance and risk portfolio applications and projects within Liberty Mutual Insurance client using Java as the primary language with IBM WebSphere Portal as CMS
- Worked as a lead developer and mentor in RCW (Risk Control Workstation) helping junior developers on implementing design standards set by enterprise architects
- Worked in a team of developers to deliver project refactoring on content delivery model for front facing application. Upgraded infrastructure from HP TeamSite to HP LiveSite for better performance and scalability
Senior Software Engineer
Blackberry Inc. | 2013 – 2013
Duration: 10 Months
- Lead developer on secure java backend REST services to support BlackBerry 10 Platform using SEAM framework and Twitter Bootstrap
- Worked on BBM project to support changes on iOS and Android platform for server-side OAuth and validation services. Manage token and session management with signed certificates
- Tools: Java, JSF, Seam, REST Services, Open Id, OAuth, Oracle 11g
Senior Consultant
Cgi Inc. | 2010 – 2013
Duration: 2.5 Years
- Worked with Tufts Health Plan on Provider Portal and Member Portal applications
- Led a team of 13 senior consultants through the project scoping, design and initiation of the project
- Fulfilled the role of Team Lead and successfully implemented portal applications in the production
- Created design documents using UML and organized lunch and learns between portal team and on-site developers
System Architect
Bluelight Inc. | 2010 – 2012
Duration: 2 Years
- Designed front end UI framework and backend architecture for the product, involved in complete development lifecycle from scratch to production, developed reports and graphical user interface for statistical analysis, designed visualizations and simulations of raw data, gathered requirements and collaborated in online weekly meetings
- Tools: C#.Net, ASP.Net, MySQL, ZedGraph Ui, Crystal Reports, Sea Breeze, Curing Light Drivers, XAML, Software Manual, IIS, SVN
Research Assistant
Dalhousie University | 2009 – 2010
Duration: 1 Year
- Worked on Distributed Caching architecture and did literature review on caches used in Stock Analysis tools. Created a proof on concept application that can showcase caching performance improvements
- Wrote a research paper on distributed caching techniques that was published in IEEE conference. https://ieeexplore.ieee.org/abstract/document/6009448/
- Tools: Apache Axis 2, Java 6, Spring Framework, open source graph library, MySql, query caching
Technical Skills
Java | C#.Net | WebSphere | Fortran |
JSF | C++ | Kanban | Mulesoft |
Angular | Shell (Linix) | LiveSite | Machine Learning |
Agile | Tomcat | Cloudinary | Azure AI |
HTML5 | Eclipse | Big Data | Data Analytics |
Bootstrap | MySQL | Apache Spark | Identity |
Oracle | JQuery | TOAD | ReactJS |
SVN/Git | AJAX | JBoss | Tableau |
Spring Boot | PCF | RabbitMQ | OAuth2 |
SQL | RTC | Node.JS | Cassandra |
Salesforce | Linux | GitHub | DataDog |
JavaScript | Hibernate | BitBucket | Kubernetes |
Jenkins | XSL / XML | OAuth | Azure Cloud |
MongoDB | AWS | Google Cloud Platform | Visual Code |
Android | Kafka | MicroServices | Rally |
01
Lorem Ipsum Dolor
02
Lorem Ipsum Dolor
03
Lorem Ipsum Dolor
04
Lorem Ipsum Dolor
Projects
Financial Document Processing Portal
Environment: Java Spring Boot, React, AWS (EC2, RDS, S3, CloudWatch), PostgreSQL
Project Overview: Developed a sophisticated finance application designed to automate and streamline the processing of hundreds of financial documents. This project involved direct engagement with AWS services to create a highly scalable and resilient platform, ensuring seamless financial operations and document management.
Responsibilities:
- Utilized a range of AWS services including EC2 for hosting, RDS and PostgreSQL for database management, S3 for secure document storage, and CloudWatch for logging and monitoring. This experience demonstrates a strong foundation in developing serverless applications and managing AWS resources, aligning with the requirement for AWS API development expertise
- Led the design and implementation of a serverless architecture using Java Spring Boot for backend operations, showcasing proficiency in developing scalable AWS applications. This
directly correlates with the job’s focus on developing serverless applications using technologies such as Lambda, API Gateway, and other AWS services. - Developed RESTful APIs for the application, ensuring efficient communication between the frontend and backend. This experience highlights a solid understanding of REST API
development, testing, and maintenance, which is crucial for the AWS API Developer role Created a sophisticated custom fields mechanism, leveraging AWS Lambda for serverless computation, enabling dynamic data attribute management within SharePoint. - Actively involved in automated testing and Continuous Integration/Continuous Deployment (CI/CD) processes, ensuring high-quality code and reliable deployment workflows. This
experience is relevant to the job requirement for proficiency in automated testing and deployment practices. - Designed and implemented a robust fail-safe and recovery mechanism to handle process interruptions, demonstrating the ability to develop resilient applications that ensure data integrity and continuity, a valuable skill for managing critical AWS resources and applications.
BGC WOLF CREEK
Environment: Java Spring Boot, Angular, Salesforce, AWS Cloud
Project Overview: I designed and developed a Program Signup System for BGC. The system streamlines the registration process for children’s programs. Parents can now effortlessly sign up their children, enter emergency contact details, and receive personalized program information for their community. The system is integrated with Salesforce, allowing for efficient communication through email notifications for confirmations, cancellations, and updates on program availability. This ensures accurate program data dissemination and improves communication efficiency.
Responsibilities:
- Led the architecture and development of a serverless, scalable AWS application, facilitating efficient program signup and management.
- Developed and maintained RESTful APIs with API Gateway and Lambda, ensuring robust and scalable interactions between the frontend and backend systems
- Utilized Amazon Aurora for database operations, optimizing data storage and retrieval for user registrations and emergency contact details.
- Implemented automated workflows and notifications using SNS and Step Functions to streamline communication for confirmations, cancellations, and updates
- Applied Cloud Formation for infrastructure deployment, adhering to IaC practices for quick and reliable environment setups.
- Conducted API-first development using OpenAPI specifications for clear documentation and ease of maintenance.
- Emphasized automated testing and CI/CD pipelines for efficient deployment and updates, ensuring high system reliability and performance.
- Prioritized security with IAM policies and rigorous privacy measures to safeguard sensitive information, aligning with AWS best practices.
Cloud Archiving Solution
Environment: Java Spring Boot, Microsoft OAuth 2.0, Graph API, SharePoint API, Redis, AWS (EC2, Elasticsearch), Angular
Project Overview: Developed a comprehensive cloud archiving solution integrated with SharePoint, facilitating secure data access and management. The solution leverages modern APIs, advanced caching techniques, and AWS services to ensure high performance and scalable data archiving.
Responsibilities:
- Engineered a robust integration platform with Java Spring Boot, incorporating serverless AWS services to enhance scalability and reliability
- Implemented Microsoft OAuth 2.0 for secure authentication, utilizing API Gateway and AWS Lambda for efficient and scalable request handling.
- Advanced integration with SharePoint using Microsoft Graph API and SharePoint API, deployed within AWS’s serverless architecture to ensure dynamic scalability and reduced operational costs.
- Created a sophisticated custom fields mechanism, leveraging AWS Lambda for serverless computation, enabling dynamic data attribute management within SharePoint.
- Developed and deployed a high-efficiency archiving system on AWS, incorporating S3 for storage and Step Functions for orchestrating the archival process, ensuring efficient space management and data retrieval.
Healthcare COVID-19 Application
Environment: Java Spring Boot, AWS (Lambda, DynamoDB, S3, SNS), Flutter – Dart
Project Overview: Created a mobile application for COVID-19 testing and vaccination management. The app should capture user information, schedule vaccination appointments, track dosage, and deliver test results directly to the user’s email or phone. Additionally, it should assess the user’s medical history to better anticipate COVID-19-related health outcomes.
Responsibilities:
- Collaborated in requirements gathering and project planning, ensuring the seamless integration of Java backend services with the Flutter mobile application.
- Key developer in the team, specializing in integrating AWS services and Java-based backend solutions.
- Utilized Java Spring Boot for backend services, leveraging AWS Lambda for serverless operations, and DynamoDB for storing user and test data.
- Integrated AWS SNS to provide timely notifications to users regarding test results and vaccination schedules.
- Led the design and development of the mobile application using Flutter and Dart, ensuring compatibility with the Java-based backend.
- Employed AWS Device Farm to test the application across multiple platforms and devices, ensuring consistent user experience and performance