Summary
Overview
Work History
Education
Skills
Timeline
Generic
Chiranjib Bakchi

Chiranjib Bakchi

Sydney

Summary

Hardworking, highly motivated professional with a passion for enhancing business performance.

Proficient in both individual and team environments, utilizing a strong work ethic to adapt swiftly to diverse processes and drive company objectives.

Resourceful and results-driven, dedicated to growth and efficiency to meet company requirements and elevate service value.

Offering 13+ years of expertise in Software Development and Software Engineering.

Experienced in managing the complete Software Development Lifecycle (SDLC), including requirement analysis, coding, design, and enhancements.

Skilled in translating clients' business requirements into functional specifications and custom application solutions using various technologies such as Spring MVC, Spring REST, Spring Data JPA, and Hibernate.

Proficient in Core Java, implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, and Java collections.

Successfully designed applications and performed migrations to AWS cloud, working with services like S3, SQS, SNS, EC2, RDS, and Dynamo DB.

Skilled in defect analysis, debugging, and resolution of critical issues in production environments.

Well-versed in DevOps, Web Application Security, Continuous Integration, Continuous Delivery, and Agile methodology.

Skilled in Java for robust backend development and Kubernetes for efficient container orchestration, ensuring scalable and streamlined deployment strategies.

Hands-on experience with MySQL, Elastic Search, Neo4j, and Oracle, alongside proficiency in build tools like ANT, Maven, and Gradle.

Proficient in Flutter, JSP, Servlet, JavaScript, HTML, CSS, and jQuery for UI component development.

Skilled in Flutter for creating platform-independent web applications compatible with iOS, Android, and web browsers.

Advanced interpersonal and collaborative skills acquired from working with onsite and offshore teams.

Recognized as a top-performing team player with a quick learning curve and strong adaptability, capable of managing team performance through mentoring and problem-solving.

Overview

13
13
years of professional experience

Work History

Senior Full Stack Developer

Customer Foxtel Group
03.2022 - Current
  • Developed scalable applications utilizing Java for backend logic and functionality.
  • Implemented multithreading, exception handling, and Java collections to optimize code efficiency.
  • Orchestrated containerized applications, managed deployments, and maintained scaling using Kubernetes.
  • Configured pods, services, and deployments to ensure seamless application performance.
  • Utilized Spring Boot to rapidly develop and deploy microservices, enhancing development efficiency.
  • Integrated various Spring modules for RESTful APIs, data access, and security.
  • Created Helm charts for packaging and managing Kubernetes applications, ensuring easy deployment and version control.
  • Leveraged Grails framework to develop robust and dynamic web applications, focusing on rapid development and simplicity.
  • Designed and managed relational databases using PostgreSQL, ensuring data integrity and performance.
  • Implemented Elasticsearch for efficient indexing, searching, and analysis of large volumes of data.
  • Developed cross-platform mobile and web applications using Flutter, ensuring a consistent UI/UX experience across different devices.
  • Employed JavaScript, HTML, and CSS to create responsive and interactive user interfaces for web applications.
  • Utilized AWS services like EC2, S3, RDS, DynamoDB, and others for scalable and reliable cloud-based solutions.
  • Managed infrastructure on AWS using services like EKS (Elastic Kubernetes Service) for container orchestration.
  • Utilized version control systems like Bitbucket and GitHub for collaborative development, code reviews, and repository management.
  • Configured automated build and deployment pipelines using Bamboo, ensuring continuous integration and delivery.
  • Managed project tasks, workflows, and issue tracking efficiently using Jira, facilitating agile project management and collaboration.

Full Stack Developer

Customer News Corp Australia
09.2021 - 02.2022
  • All the digital content comes from different sources (Upstream) are consumed by Content API
  • Content API transpose the data based on business requirement and save it to elastic search, DynamoDB, MySQL, SQS Queue
  • All the downstream platforms consume the data from above data sources
  • Responsibilities
  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
  • Delivering high availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well-designed, efficient, and testable code
  • Conducting software analysis, programming, testing, and debugging
  • Ensuring designs comply with specifications
  • Preparing and producing releases of software components
  • Transforming requirements into stipulations
  • Support continuous improvement by Investigating alternatives and technologies
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
  • Well versed in DNS, Load Balancing, networking and security
  • Planning out projects and being involved in project management decisions
  • Solution Environment AWS Cloud
  • Tools Java, Spring Boot (Microservices), Hibernate, Elastic Search, MySQL, DynamoDB, AWS Services (S3, SQS/SNS, EBS, Lambda, Route 53, RDS, Redis, EC2, Kinesis, EC2, VPC, IAM, DynamoDB), Akamai, Mashery, Brightcove, Omny, Pingdom, Sumologic

Full Stack Developer

GE PRECISION HEALTHCARE LLC
02.2021 - 09.2021
  • Content API, Description Digital Dashboard provides Dashboard as a Service which collect data from different tools like SonarQube, Coverity, Rally, ALM etc and provides a visualization in different chart
  • The application (adapter) connects to each tool, query for data, transpose it and save it elastic search and other data sources (mongo DB and MySQL)
  • The data then consumed by different microservices and triggered to various endpoints
  • Responsibilities
  • Worked as a Technical Lead and handle a team of 5 members
  • Involve in design, development, implementation, and maintenance of application phases, code, and software
  • Involve requirement gathering discussion and design database based on requirement
  • Identify production and non-production application issues and solve them
  • Migrating Java code from 1.7 to 1.8
  • Ensured proper unit test cases
  • Involved in application development
  • Implemented AWS CI/CD pipeline
  • Working on ways to automate and improve development and release processes
  • Ensuring that systems are safe and secure
  • Involved in migrating monolithic application to microservice
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
  • Support continuous improvement by Investigating alternatives and technologies
  • Solution Environment AWS Cloud, On-premise Linux Server
  • Tools Java, Spring Boot (Microservices), Hibernate, Elastic Search, MySQL, AWS Services (S3, SQS/SNS, EBS, Lambda, Route 53, RDS, EC2, VPC, IAM, DynamoDB, AWS Pipeline)

Java Full Stack Developer, Stack Software Developer

Haier US Appliance Solutions Inc
06.2017 - 01.2021
  • Description The project aimed to build factory services consists of different modules like eService, user management, product management, Part Interceptor
  • The application is used by the field engineers to connect with users in USA to resolve various appliance issue
  • In another project we created a live streaming platform to communicate with users (due to the Covid19 restriction, the doorstep services affected)
  • Responsibilities
  • Working as a Technical Lead and handle a team of 4 members
  • Involved in discussion to design and architect various modules of GE appliances
  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
  • Developing UI in flutter which supports all platforms (iOS, android and web)
  • Delivering high availability and performance
  • Writing well-designed, efficient, and testable code
  • Ensuring designs comply with specifications
  • Preparing and producing releases of software components
  • Developing Micro service using Spring / AWS technologies and deploying on AWS platforms
  • Transforming requirements into stipulations
  • Support continuous improvement by Investigating alternatives and technologies
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
  • Solution Environment AWS Cloud, On-premises Linux Server
  • Tools Core java, AWS Services (S3, SQS/SNS, RDS, Redis, EC2, VPC, IAM, MongoDB, CloudFront and CloudWatch), AWS pipeline, Spring (Core, MVC), Spring Boot Microservices, Flutter, Hibernate (with JPA), JSP (JSTL), Servlets (basics), PL/SQL, Flutter, jQuery, JavaScript, HTML5, CSS3
  • Full

Senior Java Web Developer

Tata Consultancy Services
07.2013 - 05.2017
  • The project aimed to digitize different types of document which comes under Personal, Travel, Health, Finance, Education, Utility etc
  • Categories
  • The idea is to identify a metadata driven model which can fit any data from above types
  • Most of the data is unstructured in nature
  • Need write parser and OCR module to transpose the unstructured data into structured
  • The application is well appreciated by former CEO as well
  • Solution Environment
  • Involved in discussion to design and architect OneDocket application
  • Involved in discussion to design and architect various module of ignio
  • Developed P2P 360-degree feedback app and presales automation app
  • Implemented metadata driven Data Model for OneDocket application
  • Creating generic adapter for neo4j database
  • Designing, implementing, and maintaining Java applications
  • Delivering high availability and performance
  • Writing well-designed, efficient, and testable code
  • Ensuring designs comply with specifications
  • Ensured code quality using SonarQube
  • Implemented Jenkins for continuous integration
  • Use Cordova framework to create executable file for iOS and android platforms
  • Tools Java, Spring (Core, MVC), Spring Boot, Hibernate using JPA, jQuery, JavaScript, HTML5, CSS3, MySQL, Neo4j, Elasticsearch, Cordova, Mustache.js, Bootstrap, Jenkins CI/CD

Java Developer

Tata Consultancy Services
07.2010 - 04.2013
  • The application works as a central instance for all the data flows from different modules of Retail (Point of Sell, Storage Inventory System, Warehouse management System etc.)
  • The master data loads by SAP team which flows into databases using symDS module
  • Solution Environment
  • Coordinate with SAP team to define template
  • Create the Master data at CI for transaction purposes
  • Implement code to coordinate with Store Inventory Management (SIM) and populate data
  • Implement code to coordinate with Point of Sale (PoS) (LI team) and populate data
  • Implement code to coordinate with Warehouse Management team to and populate data
  • Generate the transaction files and posting back to SAP for financial report
  • Worked with LI team to generate reports (Sales and Payment)
  • Verify LI data with SAP on monthly basis for reconciliation
  • Setting up symDS to flow the data from CI to LI and LI to CI
  • Checking the symDS performance whether the data is properly flowing between Central instance (CI) and Back office (BO).

Education

Master of Technology - VLSI Design

University of Calcutta
Kolkata
07.2010

Bachelor of Technology - Kalyani Information Technology

University of Kalyani
Kalyani
06.2008

Skills

  • Java Programming
  • Spring Boot
  • Restful API
  • Hibernate ORM
  • Flutter
  • Kubernetes
  • Git, Bitbucket
  • Bamboo
  • EKS
  • AWS Basics
  • Javascript, JQuery, Bootstrap, HTML, CSS
  • SQL: Mysql, PostgresSql
  • NoSql: Elastic Search, Neo4j

Timeline

Senior Full Stack Developer

Customer Foxtel Group
03.2022 - Current

Full Stack Developer

Customer News Corp Australia
09.2021 - 02.2022

Full Stack Developer

GE PRECISION HEALTHCARE LLC
02.2021 - 09.2021

Java Full Stack Developer, Stack Software Developer

Haier US Appliance Solutions Inc
06.2017 - 01.2021

Senior Java Web Developer

Tata Consultancy Services
07.2013 - 05.2017

Java Developer

Tata Consultancy Services
07.2010 - 04.2013

Master of Technology - VLSI Design

University of Calcutta

Bachelor of Technology - Kalyani Information Technology

University of Kalyani
Chiranjib Bakchi