Summary
Overview
Work History
Education
Skills
Timeline
Projects and Implementations
Accomplishments
Generic
Ujjwal Kumar

Ujjwal Kumar

Software Engineer - Python Developer
Hazaribagh, Jharkhand

Summary

Over 2 years of experience as Python Developer in IT industry. Excellent reputation for resolving problems with analytical and driven mindset and improving customer satisfaction. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

2
2
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Sr. Software Engineer - Python Developer

Capgemini
Bangalore, Karnataka
10.2022 - Current
  • Collaborated closely with team to create story points and sprint planning.
  • Worked independently to design, develop and test code.
  • Translated business requirements into logical and physical file structure designs.
  • Identified possible system enhancements to improving functionality and streamline administration.

Software Engineer - Python

Capgemini
Bangalore, Karnataka
04.2021 - 10.2022
  • Used Python , Flask API, MongoDB, libraries like Pandas, NumPy and PyMongo to create data flows and transformations.
  • Worked independently to design, develop and test code.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.

Education

Bachelor of Technology - Electronics And Communication Engineering

Techno Main Salt Lake, Kolkata
Kolkata, West Bengal
07.2016 - 07.2020

Skills

    Python

undefined

Timeline

Sr. Software Engineer - Python Developer

Capgemini
10.2022 - Current

Software Engineer - Python

Capgemini
04.2021 - 10.2022

Bachelor of Technology - Electronics And Communication Engineering

Techno Main Salt Lake, Kolkata
07.2016 - 07.2020

Projects and Implementations

 PLACE IN NETWORK (CLIENT - CISCO) 

 Description:

  • Place in Network is a machine learning capability that predicts the functional role and importance of networking devices. This information is used to enrich deliverables and reports to network consultants and customers by providing a prioritization method based on device importance and inferred functionality.
  • We have followed Orchestration, Worker and Webserver (Flask APIs) modules to develop and deploy in OpenShift a Kubernetes tool. Scheduled cronjobs for every module and spin up the individual pods depending upon deployment or service kind.

  Other areas of work: Unit Testing, Code Coverage, Sonar Properties, CI/CD, Spinnaker

  Data Object Store and Cloud: S3 bucket and OpenShift (Run On CAE)

  Environment and Technologies: Python, Flask, MongoDB, Git & GitHub, Docker, Kubernetes, Microservices.


VIRTUAL ENGINEER (CLIENT - CISCO) 

 Description:

  • In Virtual Engineer Project, we develop Workflow on different requirement. Responsible for analyzing the requirement which comes with BPMN diagram created through Camunda Modeler by Architects on several scenarios, making decision on it, implementing and automating it by designing Workflow which includes several YAML files having script written in YAML as well as in Python language.

  Environment and Technologies: Python, API, MongoDB, Git & GitHub, Docker, Camunda Modeler, Coral, ScienceLogic EM7.

Accomplishments

  • Collaborated with team of 5 in the development of Place In Network project and with team of 9 in development involved in Virtual Engineer project.
  • Consistent in development of the requirements within given time.
  • Achieved code coverage from 0 to beyond 95% by restructuring and organizing all python files, writing test cases and getting it passed with accuracy and efficiency.
  • Documented and resolved several issues which later resulted in proper and enhanced functioning of software/application.
  • Mentored new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Promoted to Senior Software Engineer after just 18 months of employment.
  • Received appreciation from CISCO (Client) as well as Capgemini side.
Ujjwal KumarSoftware Engineer - Python Developer