Toronto, Ontario, Canada
As a computer science enthusiast, I am always curious about how different technologies add value to the business. With every new technology I learn, it adds a new perspective to my thought process, and eventually, it makes me think about how a new technology can be utilized to achieve business value effectively. I am a detailed-oriented, responsible, and committed software developer, with a get-it-done, on-time, high-quality product spirit with 2 years of experience implementing and delivering complex RESTful microservices using Java Spring Boot in DevOps development environment. I am a quick learner and currently updating my knowledge on new technologies such as AWS, Django, Cassandra, and Node.js. Also, in the past 6 years, I have built several academic projects using Java, Android, Python, C, HTML, CSS, and Bootstrap. Also, as a passionate programmer, I actively code on LeetCode to apply my data structures and algorithms knowledge into practice. TECHNICAL SKILLS: • Programming Languages: Java, Python, JavaScript, C, C++ • Concepts: Data structures and Algorithms, networking protocols(TCP/IP), object-oriented design and operating systems • Frameworks: Spring, Spring Boot, Android, Django, AngularJS, REST Assured • Databases: MySQL, MongoDB, Redis, Google Firebase Real-Time Database • Methodologies: Agile Software Development, Scrum, Pair Programming, Object-oriented programming, Behaviour Driven Development, DevOps • Cloud Computing: Pivotal Cloud Foundry, Amazon Web Services (AWS) • Build Automation Tool: Maven • Version Control Tools: Bitbucket, GitHub • CI/CD Server: Bamboo • Mark-up Languages: HTML, XML • Software Applications: Spring Tool Suite, Eclipse, PyCharm, Android Studio, Visual Studio Code, Vim, Microsoft Office • Operating System: Unix, Windows, Linux Contact info: Email:- [email protected]
WW Stores SCOT
* COMP-10271 (Cloud Computing with Azure) * COMP-10279 (Advanced Database)
* COMP-CO835 (Object Oriented Systems) * COMP-10279 (Advanced Database)
Tools & Technologies: Spring Boot and Actuator, Docker, Postman, Kafka, Nexus, GitLab, Postgres, Flyway, Jaeger ▪ Implemented OpenTracing Injection and Extraction mechanism to propagate traces amongst Kafka messages ▪ Increased cohesion by 85% by diving deep to decouple a large monolith service into robust microservices ▪ Achieved 100% sync between database and Kafka kTable cache by implementing refresh topic actuator endpoint ▪ Developed fully automated and version-controlled database migrations by adding flyway mechanism to 4 shared libraries
Built 15+ RESTful web services using microservice as a baseline architecture, for a major Telecom operator in a fast-paced Agile environment with Continuous Integration and Deployment (CI/CD). Tools & Technologies: Java (J2EE), Spring Boot, Maven, Redis, Bitbucket, Bamboo, Pivotal Cloud Foundry, ActiveMQ, JUnit, Mockito, Splunk • Performed all the tasks of SDLC. • Used various branching strategies and pre-commit hooks for continuous integration. Deployed web services to production and other testing environments through pipelines • Collaborated with solution architects, testing teams and different platform teams for integration
Trained In: Python with OOP, Unix, Data structures, J2EE, Hibernate, Software Engineering, AngularJS Collaborated with different teams to work on small projects as part of training to implement the concepts learned