Hello, my name is
Avnish Choudhary.
I love coding!
I'm a passionate Full Stack Developer having an experience of building scalable applications using:
I enjoy learning new stuff and motivate others to do so!
About Me
I really liked to build stuff(Own Notepad, Paint, Calculator, Excel) using Visual basic back when I was in 11th(in 2011), and from that, I got interest in computer programming so I decided to build career in this field and joined VCET for Engineering in Computer Science field.
I got privilege to work in Zycus as a Software engineer. I'm interested in building something awesome with code and automate tasks with code, currently focused in Web Development, Open Source and Competitive Programming.
When I'm not coding I play chess ♔, watch some show on Netflix, or shopping !
Here are a few of my main interests!
- Software Architecture
- Distributed Systems
- Reactive Programming
- Java
- Python
- Code Optimization
- Performance Tuning
- Debugging
Where I've Worked
Staff Engineer @ Credit Saison(India)
Apr 2021 - Present
- Worked on integration of Razorpay and RazorpayX for incoming and outgoing payments.
- Worked on performance fixing and debugging production issues.
- Worked on clean up of few microservices and changed the internal architecture.
- Worked on AWS ECS cluster with Fargate instances for one of the serverless application.
- Developed one microservice in Micronaut framework using GraalVM
Senior Software Engineer II @ Credit Saison(India)
Jan 2020 - Mar 2021
- Explored lot of AWS services like AWS EC2, cloudformation, Lambda, code pipeline, S3, SQS, SNS, RDS, CloudWatch, Athena, Amplify, Batch, Route53, Auto Scaling, Cognito, IAM, SecretsManager, Comprehend.
- Worked on finding sentiment analysis of users from playstore reviews for few of the android apps.
- Created Performance monitoring dashboard in cloudwatch using custom performance loggers and also explored metrics collections using micrometer.
- Explored GraphQL API for one of our use case and implemented in few places.
- Worked on creating multiple microservice application(serverless and server) for few epics.
Software Engineer @ Shop101
Aug 2019 - Jan 2020
- Learnt best ways for doing code reviews
- built scalable solutions due to large user base of the apps.
- worked on whatsapp chat bot integration for providing learning material.
- worked on FB pixel integration.
- Android App Download Now
Technical Lead @ Zycus
Aug 2018 - Aug 2019
- Created Integration monitoring tools dashboard for looking into inconsistencies.
- Worked on GDS from scratch through where I dealt with challenges in concurrency handling and job sequencing.
- Worked on Snaplogic(ESB tool) and explored different connectors, json, xml mappers, custom scripts and other features for integration purpose.
- Got chance to manage team of 5 developers to work on different products (eCatalog, item master and IMT).
- Improved Performance for lot of Get as well as Post APIs(Made few things asynchronous, used caching, added db indexes, etc).
Assoicate Technical Lead @ Zycus
Aug 2017 - Jul 2018
- Worked on restructuring of few products like eProc, eCatalog and iMaster to make it microservice.
- Worked on Java upgrade from 7 to 8 and tomcat upgrade from 7 to 9.
- worked on some complex features of eProc(Grouping of Items, ).
- worked on finding RCA for different performance issues using JVisualVM and AppDynamics.
Software Engineer @ Zycus
Aug 2016 - Jul 2017
- Got chance to work on Solr, Redis and HA proxy.
- Worked on some patches for the release.
- Developed lot of user stories with minimum bugs
- Got good understanding of most of the features of eProc product.
Trainee Software Engineer @ Zycus
Jul 2015 - Jul 2016
- Learnt Core Java, Spring and Hibernate as part of 2 months training.
- Worked on eProc, ZSN and eInvoice product.
- Resolved 50+ of older bugs of eProc.
- Got rewarded with goodies for meeting schedule after completing 2 months in eProc.
What's Next?
Get In Touch
My inbox is always open. Whether you have a question or just want to say hello, I'll try my best to get back to you! Feel free to mail me about any relevant job updates.