Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Sourav Ghosh

Sourav Ghosh

Software Engineer
Kolkata

Summary

Accomplished Senior Software Developer with 2 years and 3 months of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices. Multi-faceted Software Developer knowledgeable in HTML, CSS, JavaScript, Flutter, React Native, Angular, React.js, php, Laravel, Node.js, MySQL and MongoDB. True team player offering 2 years of experience in software development. Talented Software Development leader experienced in producing and updating web applications and mobile operating systems. Optimizes structures and processes to accomplish customer targets and promote company loyalty. Expert in diverse programming languages. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level Lead Software Engineer position. Ready to help team achieve company goals. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

4
4
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Developer

PIUS SYSTEMS & ENGINEERING PRIVATE LIMITED
Kolkata
04.2021 - Current
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Trained new developers and programmers on company standards for design and review.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Adjusted design parameters to incorporate new features.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Collaborated with fellow engineers to evaluate software interfaces.
  • Met with stakeholders to provide detailed project reports and milestone updates.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Participated in software field testing to verify performance of developed projects.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Developed software for website and mobile operating systems.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Coordinated with project management on database development timelines.
  • Updated old code bases to modern development standards, improving functionality.
  • Translated customer requirements into written use cases.

IoT Engineer

Crossland Telematics Pvt. Ltd
Kolkata
12.2020 - 05.2021
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Translated customer requirements into written use cases.
  • Wrote and maintained custom scripts to increase system efficiency and performance time.
  • Oversaw development and maintenance of organization computer systems and intranet.
  • Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients.
  • Monitored and tested application performance to identify potential bottlenecks, develop solutions and collaborate with developers on solution implementation.
  • Learned and adapted quickly to new technology and software applications.
  • Developed strong organizational and communication skills through coursework and volunteer activities.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Worked independently to design, develop and test code.
  • Created and sustained Python-based back end running on AWS.
  • Managed SQL queries and data transport.
  • Developed structured computer programs using Python to satisfy regulatory reporting requirements.

Trainee Software Developer

Sicorp India
Kolkata
05.2019 - 06.2020
  • Analyzed source code to identify functionality issues.
  • Worked with design teams and Senior Software Engineers to build customized software products for consumers.
  • Delivered project reports and milestone updates to supervisor.
  • Sat in on design team and planning meetings.
  • Worked with developers to identify and remove software bugs.
  • Coordinated project tasks among multiple departments.
  • Handled scripting tasks for debugging and automation.
  • Tested new applications for usability and adherence to code plan.
  • Built databases and table structures for web applications.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Conducted data modeling, performance and integration testing.
  • Corrected, modified and upgraded software to improve performance.
  • Analyzed work to generate logic for new systems, procedures and tests.

Education

MCA - Master of Computer Applications - Computer Software And Media Applications

Future Institute Of Engineering And Management
Kolkata
08.2021 - 05.2023

BCA - Bachelor of Computer Application - Computer Software And Media Applications

Future Institute Of Engineering And Management
Kolkata
08.2017 - 03.2021

Skills

    Software Development Life Cycle

undefined

Timeline

MCA - Master of Computer Applications - Computer Software And Media Applications

Future Institute Of Engineering And Management
08.2021 - 05.2023

Senior Software Developer

PIUS SYSTEMS & ENGINEERING PRIVATE LIMITED
04.2021 - Current

IoT Engineer

Crossland Telematics Pvt. Ltd
12.2020 - 05.2021

Trainee Software Developer

Sicorp India
05.2019 - 06.2020

BCA - Bachelor of Computer Application - Computer Software And Media Applications

Future Institute Of Engineering And Management
08.2017 - 03.2021
Sourav GhoshSoftware Engineer