Default profile banner
SS

Subham Sahoo

@subham_sahoo

Research Engineer at Hyundai MOBIS

Hyderabad, India

https://www.linkedin.com/in/subham-kumar-sahoo-562768289/

Hyundai MOBISBiju Patnaik University of Technology

As a Python Developer, I am a skilled and passionate programmer with expertise in Python, Django, and Django Rest-API. I have a strong background in software development and a deep understanding of object-oriented programming principles with hands-on experience in designing, developing, and maintaining python-based applications, I am proficient in writing efficient and scalable code for a wide range of projects. I am a seasoned professional with a proven track record of successfully leading and delivering software products from concept to launch. I possess strong leadership and management skills, enabling me to effectively lead cross-functional teams and guide them toward achieving the product vision and goals.

Experience

Research Engineer

Hyundai MOBIS

Full-timeInvalid Date - PresentHyderabad, India

Designed and developed high-quality, scalable Python applications, meeting performance and user experience standards. Collaborated with cross-functional teams to define and implement new features. Utilized Django web frameworks to create robust and user-friendly web applications. Demonstrated proficiency in object-oriented programming. Experience in Creating FastAPI and GraphQL. Worked with SQL and NoSQL databases, including SQL, MySQL, MongoDB. Developed RESTful APIs. Leveraged cloud-based technologies such as AWS. Utilized automated testing frameworks like pytest and unittest. Involved in SDLC (requirements gathering, Analysis, detailed design, Development, system testing, and User acceptance testing). Takes part in code reviews and technical documentation in Confluence. Uses Python libraries and tools to analyze and process data for various automotive applications. Manages code versioning with Bitbucket and is responsible for deployment to staging and Production servers. Worked closely with frontend and Android developers to improve UI and integrate APIs. Involved in ORM query using Django framework. Identifies and resolves software defects, bugs, and performance issues. Works with cross-functional teams including software engineers, testers, product managers, and other stakeholders.

Research Engineer

Hyundai MOBIS

Full-timeJan 2011 - Jan 2015Hyderabad, India

Defining and articulating a clear vision and strategy for the software product. Creating and maintaining a product roadmap. Collaborating with various stakeholders (executives, developers, designers, and customers) to gather feedback and prioritize requirements. Collecting and analyzing user needs and market demands to translate them into detailed product requirements. Managing the product development lifecycle, setting goals, and tracking progress. Actively participated in SOP Release and Audit/Monitoring audit issues. Actively Participated in EO release activities of OEM models. Worked on OTA Update and release management Process for Regular Software Update.

Software Engineer

Nexus Technoware Solution Pvt.Ltd

Full-timeInvalid Date - Invalid DateBhubaneswar

Understanding project requirements and developing/Enhancing code using Python and Django. Involved in building database models, APIs, and views utilizing Python. Involved in creating modules and models using Python. Developed Object Relation Mapping codes using Django framework. Involved in accessing data from the database. Involved in creating page template requirements. Coordinating with the team to meet client requirements. Expertise in client scripting languages like Javascript, JQuery, JSON, and Bootstrap. Worked on Django ORM-Query for CRUD operations. Performed performance testing using Django’s Test Module and Pytest.

Software Engineer

Nexus Technoware Solution Pvt.Ltd.

Full-timeInvalid Date - Invalid DateBhubaneswar

Designed and Developed core features for an Android Application using Java. Analyzing requirements and understanding functional specifications. Development of various modules in accordance with the Agile Methodology framework. Collaborating with Business Analysis, Design, QA, and development teams. Determining architectural and product design details. Delivering the product within the estimated time, designing interactive UI and bug-free mobile applications. Hands-on experience in Consuming REST Services – JSON, XML. Connected Android Test and Android Bug Fixing. Collaborated with quality engineers, user research, product management, design, and support teams. Identified and fixed any bugs reported during the testing phase. Wrote project reports for every phase.

Software Engineer

Nexus Technoware Solution Pvt.Ltd

Full-timeInvalid Date - Invalid DateBhubaneswar

Created complex Stored Procedures, Cursors, Tables, Views, and SQL Joins. Maintained referential integrity and implemented complex business logic. Analyzed existing code for performance tuning. Created triggers on the table for logging data. Gathered client requirements and followed up with analysis and design. Responsible for writing custom logic procedures. Responsible for changing product-level procedures. Responsible for writing Validations for given upload files (booking customers, contracts, cancellation of contracts, Payments, and contract transfer). Addressed issues at application and database levels. Performed data corrections using custom scripts written in SQL/PLSQL. Created and modified PL/SQL procedures, packages, functions, tables, views, materialized views, sequence, nested tables, collections, rebuilding indexes, and triggers using PL/SQL in SQL Developer and TOAD environments.

Education

Biju Patnaik University of Technology

B.Tech

EEE

Licenses & Certifications

Master Program in Data Science Level 1

• No expiration

Skills

Python
Java
C++
Django
Django Rest Framework
FastAPI
GraphQL
AWS
SQL
MySQL
MongoDB
Oracle
BigData
HTML
CSS
Javascript
GIT
Numpy
Pandas
matplotlib
scipy
RESTful APIs
ORM
PL/SQL
JQuery
JSON
Bootstrap