Software Development Experience:
With over 15 years in software development, excel in .NET and C# for web development.
AWS / Azure Experience: having 2.5 years of experience in Cloud including Azure and AWS, encompassing both Platform as a Service (PAAS) and Infrastructure as a Service (IAAS). Possess hands-on expertise with various AWS services such as EC2, ECS, ELB, EBS, S3, VPC, IAM, RDS, AWS API Gateway, Service Bus, Lambda, and Cloud Watch. I am adept at designing and managing cloud-based infrastructure to meet performance, security, and availability standards, and have a keen understanding of migration requirements and solutions. In Microsoft Azure, designed solutions tailored to project specifications and managed customer AWS/Azure cloud environments. Additionally, I analyze systems to identify and resolve migration problems to Azure cloud, and I also implement CI/CD-based application development methodologies using tools like Jenkins/TFS.
Database Expertise: I have extensive experience with various database systems, including SQL Server, Oracle, and DB2. My expertise extends to Oracle, PL/SQL, and performance optimization.
Software Development Life Cycle (SDLC) and Agile: I have considerable exposure to all phases of SDLC and Agile methodologies.
Design Principles and Patterns: I am well-versed in design principles such as SOLID and have experience with design patterns in software development.
Web Services and WCF: My experience includes developing web applications using WCF (Windows Communication Foundation) and familiarity with web services.
International Experience: I have gained onsite experience in several countries, including Dubai, the US, the UK, Poland, and Singapore.
Enterprise Architecture and Cloud Management: I have experience guiding the implementation, growth, adoption, and compliance with enterprise architecture strategies and standards. I am skilled at designing and managing cloud-based infrastructure to meet performance, security, and availability requirements.
Adaptable and Quick Learner: I have a proven ability to adapt to new roles and quickly learn new technologies.
AWS Code Whisperer
undefinedAZ-303: Microsoft Azure Architect Technologies
World Bank - WBG, 01/01/23 - Present
Skills: . NET 6 | MVC 6| React JS| C#| Asp.net core| TFS| AWS-S3| Ec2| AWS-Lambda| SQL| Oracle| Rest Web API| Kibana| Jira| Micro services| Rest API| GitHub| PostgreSQL.
Role: AWS Solution Architect and Individual Contributor
Responsibilities: Understanding requirements, providing estimations, implementing enhancements, fixing bugs, conducting code reviews, delivering demos, and performing unit testing.
Our team manages applications for The World Bank, an international financial institution that offers financial support to low- and middle-income countries for capital projects. As a vendor, we oversee their Windows and web applications, migrating an on-premise Oracle database to AWS, replacing web services with RESTful web APIs, and modernizing the World Bank application using React JS. We've also implemented Lambda functions and utilized AWS S3 and Glacier instead of FTP locations.
IRAS-IRIN, 02/01/16 - 12/31/22, IRAS (Inland Revenue authority of Singapore),
Skills: ASP.Net MVC 5| C# | Web API | Web & Win Form | SQL Server 2012| TFS| ALM Portal. Crystal Report| Cognos Report| Automated Testing | Scripts| IBM Data Stage Job.
Role: Architect and Individual Developer
Responsibilities: understanding requirements, implementing enhancements, bug fixing, conducting code reviews, delivering demos, and performing unit testing.
I served as a Senior Developer within the Build Team at IRAS (Enforcement Department). In this capacity, my tasks involved handling Service Requests (SRs), developing new and existing batches, making web UI changes, and crafting Cognos reports from scratch, all successfully deployed in Production. Batches were designed to read data and update our DB2 & SQL Server databases. Throughout the development of new batches and enhancements, we consistently met critical deadlines, delivering work on time according to user expectations. Additionally, I was actively involved in testing, building, and deploying to ensure flawless deployments. Adhering to IRAS' internal development process, code was deployed first in DEV, then progressed through SIT, UAT, and ORT environments before moving changes into production.
Other responsibilities included developing various modules of web applications using MVC architecture, creating Stored Procedures and Triggers to fetch data from SQL Server, and enhancing existing automated test scripts using the Selenium framework. I took ownership of the applications I worked on and ensured timely delivery of deliverables. Additionally, I handled bug fixes throughout the development lifecycle and post-delivery user modifications.
AWS: Attended HCL based training for AWS. Attended Trainer based AWS training.
AZ-305: Designing Microsoft Azure Infrastructure Solutions
AZ-303: Microsoft Azure Architect Technologies