Abhi Shek
@abhishek2
Senior Cloud Developer with 15 years of experience in software engineering.
What I'm looking for
I am a Senior Cloud Developer with over 15 years of experience in software engineering, specializing in building scalable microservices and cloud-based solutions. My expertise lies in Core Java, Spring Boot, and AWS, where I have successfully led teams in developing robust applications that adhere to clean code principles and SOLID design.
Throughout my career, I have worked with various organizations, including the Department of Transport and National Australia Bank, where I have designed and implemented microservices architectures, mentored junior developers, and contributed to agile project methodologies. My hands-on experience with containerization technologies like Docker and Kubernetes, along with my proficiency in AWS services, has enabled me to optimize application performance and ensure seamless deployments.
I am passionate about leveraging technology to solve complex problems and continuously seek opportunities to learn and grow. My commitment to excellence and ability to work collaboratively in diverse teams make me a valuable asset to any organization.
Experience
Work history, roles, and key accomplishments
Senior Cloud Developer
Department of Transport
May 2022 - Present (3 years 1 month)
Developed microservices using Java/Spring Boot and designed solutions for converting monoliths to microservices, deploying them on AWS. Containerized microservices using Docker, optimizing Dockerfiles for smaller image sizes and faster builds. Applied circuit breakers, retries, and timeouts for resilient microservice communication using Resilience4j, and secured services using OAuth2/JWT with AWS
Senior Cloud Developer
National Australia Bank
May 2021 - Present (4 years 1 month)
Developed microservices using Java/Spring Boot and mentored junior developers, conducting code reviews and pair programming. Built event-driven microservices utilizing Kafka and IBM MQ for robust communication. Actively participated in sprint ceremonies and ensured high-quality code delivery.
Senior Cloud Developer
Service Victoria
May 2020 - Present (5 years 1 month)
Developed microservices using Java/Spring Boot and deployed fully functional Docker stacks on OpenShift. Worked extensively with AWS services including DynamoDB, Lambdas, SNS, SQS, S3, CDK, and API Gateway. Developed Lambdas using Python and TypeScript, and implemented Behavioral Driven Development (BDD) using Cucumber.
Senior Cloud Developer
NBN
May 2019 - Present (6 years 1 month)
Developed microservices using Java/Spring Boot and Node.js, and monitored/troubleshot services deployed on Kubernetes pods. Configured microservices for Kubernetes clusters and gained hands-on experience with event-driven microservices using Kafka and Kinesis. Emphasized observability and application monitoring with tools like Grafana, and implemented distributed tracing using Spring Sleuth and Zi
Senior Cloud Developer
Cevo Australia
Oct 2018 - Present (6 years 8 months)
Developed microservices using Java/Spring Boot and Node.js, and created UIs with Angular. Configured build and deployment pipelines using Bamboo, and deployed microservices to Kubernetes clusters. Focused on observability and application monitoring with New Relic and Grafana, and implemented distributed tracing using Spring Sleuth and Zipkin.
Java AWS Consultant
Jetstar Airways
May 2018 - Present (7 years 1 month)
Migrated Jetstar integration systems from a data center to the AWS Cloud platform, rewriting numerous services using Spring Boot, REST, and Microservices. Contributed to designing a detailed migration plan for over 250 integration systems and carried out POCs to assess technical feasibility. Implemented routing, processing, and orchestration mechanisms using Apache Camel, and utilized Docker for c
Senior Software Engineer
GE Digital
Jul 2017 - Present (7 years 11 months)
Developed microservices for the Operations Performance Management (OPM) suite, leveraging PREDIX cloud platform services. Involved in all sprint ceremonies, conducted extensive code reviews with emphasis on SOLID design principles, and deployed applications on Cloud Foundry. Implemented an Auditing microservice focusing on scalability, load balancing, and multi-tenancy support.
Senior Software Engineer
Altisource
May 2016 - Present (9 years 1 month)
Participated actively in various sprint ceremonies and contributed to high-level and low-level software designs. Involved in migrating applications from data centers to AWS Cloud, implementing mailing services using Amazon SES, and file handling with Amazon S3. Developed UI screens using Angular and addressed security concerns like DDOS attacks.
Analyst
British Telecom
Aug 2013 - Present (11 years 10 months)
Involved in various sprint ceremonies, code reviews, and high-level/low-level technical designs for the Sales Quote Engine and Autofix applications. Implemented solutions using Java, Spring, Hibernate, REST APIs, and JMS. Developed UI screens using GWT and managed vendor migrations.
Software Engineer
Amadeus Labs
Jul 2011 - Present (13 years 11 months)
Analyzed business requirements and performed feasibility analysis for the aircanada.com project. Implemented solutions using Java, Hibernate, and REST APIs. Conducted unit testing, integration testing, bug fixing, and provided production support.
Trainee Engineer
Mercedes-Benz Research and Development
Apr 2010 - Present (15 years 2 months)
Involved in design meetings to understand functional requirements for the IPMA/DOGMA application. Implemented solutions using Java, JSP, Servlets, and Struts. Developed UI screens with HTML, CSS, and JavaScript, and performed unit testing and bug fixing.
Education
Degrees, certifications, and relevant coursework
PES College of Engineering
Bachelor of Engineering, Computer Science
Completed a Bachelor of Engineering in Computer Science. The curriculum covered fundamental concepts and advanced topics in the field.
Tech stack
Software and tools used professionally
Postman
Splunk
MuleSoft
AWS IAM
Amazon S3
AWS Step Functions
Bitbucket
Kubernetes
Spring Cloud
Jenkins
React Native
DBeaver
MySQL WorkBench
DB
MySQL
MongoDB
Gmail
FileZilla
Node.js
Spring Boot
Spring Framework
Dropwizard
Spring MVC
Redis
Terraform
WebStorm
Jira
Gradle
Java 8
GWT
JavaScript
Java
JSON
XML
Kafka
Zuul
Grafana
Kibana
New Relic
Apache Camel
Cloud Foundry
gRPC
Elasticsearch
AWS Lambda
Serverless
Kafka Streams
JUnit
TestNG
Mockito
Amazon SES
REST Assured
SQL
Hystrix
AWS KMS
Availability
Location
Authorized to work in
Skills
Interested in hiring Abhi?
You can contact Abhi and 90k+ other talented remote workers on Himalayas.
Message AbhiFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
