Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Charan_Python

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Name: M. Charan Kumar Email: charankumarm0268@gmail.

com
Mobile: +91-8374569634

Python Developer
L&T Technology services

PRELUDE:
To obtain a position of Data Analyst and Python Developer in a Digital Environment, offering
challenge, responsibility and advancement opportunities where I can utilize my skills.

Professional Summary:
 Having 5+ years of professional IT experience in the areas of Application Integration Software
Development and Python scripting, Django
 Having very strong knowledge of Object-oriented (oops) software engineering methodologies.
 Built Web application using Python, Django, HTML and template languages. Used Apache to
deploy production site.
 Good understanding on String, List, Tuples, and Dictionary.
 Experienced in working with various Python Integrated Development Environments like PyCharm,
Atom, and Sublime Text.
 Very good knowledge on Regular Expressions, File Handling, Modules and Functions.
 Extensively involved in developing web applications.
 Very Good knowledge in object-oriented concepts, Exceptional-Handling, Inheritance, Data
structures.
 Good knowledge and work experience with MySQL.
 Extensively involved in developing web applications with Python and Node js
 Experienced in working with NodeJS and React Js. Mssql Server Denodo Data virtualization

Academic Profile:

 Bachelor of Technology (B. Tech) in Electronics and Communication Engineering from JNTU
in 2015.
Working Experience:

 Worked with Relevance Lab from May 2018 to Nov 2019.


 Joules to watts technologies from November 2019 to June 2020
 Currently working for L&T Technology services from June 2020 to till now.

Technical Skills:

Operating System : Linux, Windows


Editor : Vim, VS Code, Pycharm
Language(s) : Python, Shell, JavaScript
Database. : PostgreSQL, MSSql
Framework(s) : Django, Flask
Frontend Technology(s) : ReactJS, ES6
Web Server(s) : Apache
Version Control System : Git
Code Reviewing Software : GitHub, Gitlab, Bitbucket
Task Management Software : Jira, Version One
Other Skills : HTML, CSS, JSON, Ajax, APIs, AWS, Agile, OOPs.

PROJECTS HANDLED:

Project 1:-
Title : Build Plan Services (BPS)
Technologies : Python, Flask, PostgreSQL, MSSql, ReactJS, Redux, Webpack.
Description:

Build Plan Services(BPS) is used to migrate the large number of data from one server to multiple server
Roles & Responsibilities:
● To Develop new APIs and features to support different needs of business.
● To Develop new frontend components and adding new features as per the requirement.
● To Work with QA for analysis and resolution of bugs reported.
● To migrate the legacy database and to create appropriate models.
● Involved writing Unit test for every python script using mocks.
Project 2: -
Project Name : SITE INFORMATION SERVICE
Environment : Python, FLASK SQlAlchemy, MSSQL Server
Description:

Site information services is a tool where the Data integration (DI) Team can manage the
complete customer information in a grid format and can track where the user is located and near
by sites which will be displayed in google maps and doing different types API filters to fetch the
customer information like state, city, zip code and etc….
Roles& Responsibilities:
 Involved in writing Scripts to get customer data from multiple API’s
 SIS UI is administration tool where the DI(Data integration) Team can manage the site related
information.
 Where business team and Data analyst can generate reports using SITE INFORMATION
SERVICE tool

Project 3: -
Project Name : ACCESS MANAGEMENT SYSTEM

Environment : React Js, Python, Flask


Description:
Adap access management is a tool where the Ericsson DI Team can manage the denodo meta
Roles and Users with valid signing in credentials.
Roles& Responsibilities:

 Develop and enhance current tool to suite as per the requirement using Node Js MVC and
Denodo
 Involved in UI design and coding for corresponding forms Using EUI SDK (Ericsson SDK).
 Developed Web services and involved in Unit test.
 Designed the Web application Using Node Js and React Js Express Framework pattern to make it
extensible and flexible for user.

Project 4: -
Project Name : TMO PLAN SERVICES

Environment : Python, SQlAlchemy, MSSQL Server, Flask, React js, litHtml, css
Description:
 TMO Batbom is used to migrate the large number of data from one server to multiple server
Roles& Responsibilities:

 Involved in writing Scripts to get customer data from multiple API’s


 Involved in developing data ingestion pipeline to insert and update customer data from different
sources.
 Involved writing Unit test for every python script using mocks.
 Involved in writing Sql queries to create tables and remove duplicates and used sqlalchemy to
deal with MSSQL Server.
 Involved in developing User interface with React js, litHtml and css.

Project 5:-
Title : Time and Expense Management Web Application
Technologies : Python, Django, MySql , RestApi, GIT

Description:
This application provides time management capability to Enterprise users. A tool used to report time and
expense details. The application helps Human Resources (HR) and IT departments to customize their
existing time and expense report.
Roles & Responsibilities:
 Establishing a detailed program/module specification through discussion with team leader.
 Clarifying what actions the program is intended to perform.
 Breaking down program specification into its simplest elements and translating this logic into a
programming language.
 Devising possible solutions to anticipated problems.
 Working as part of a team, which may be established purely for a particular project to write a
specific section of the program
 Combining all elements of the program design and testing it.
 Conducting testing and installing the program into production.
 Reacting to problems and correcting the program as necessary. And Evaluating and increasing
the program's effectiveness.
 Adapting the program to new requirements, as necessary.
 Conducting user-acceptance testing to ensure the program can be used easily, quickly and
accurately
 Updating, repairing, modifying and developing existing software and generic applications.

You might also like