Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Additional Information
Work Availability
Toolsused
Affiliations
Awards
Work Preference
Projects
Software
Toolsused
Languages
Awards
Interests
Timeline
Projects
RITURAJ MUKHERJEE

RITURAJ MUKHERJEE

Software Developer
The way to get started is to quit talking and begin doing.
Walt Disney

Summary

Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

1
1
year of professional experience
4
4
Certificates
46
46
years of post-secondary education
4
4
Languages

Work History

Senior Software Engineer

Tata Consultancy Services
03.2023 - Current
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Optimized code performance for improved user experience and system efficiency.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
  • Developed suggestions for technical process improvements to optimize resources.
  • Created comprehensive documentation of processes and procedures to ensure consistency throughout the department''s operations.
  • Built trusted relationships with stakeholders through clear communication and collaborative problem-solving efforts.
  • Managed deliverable estimates, negotiated resource conflicts and allocated resources.
  • Met with clients to gather and understand requirements and coordinated with system administrators and directors to plan and schedule project activities.
  • Managed budgets and resources effectively, optimizing resource allocation to maximize project outcomes.
  • Championed continuous learning initiatives within the team, encouraging skill development and staying current on industry trends.
  • Assisted product owners with prioritization of backlogs.

Software Developer

Tata Consultancy Services
7 2016 - 03.2023
  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance
  • I am working as a Java Developer in Telecom, Banking project since last 8 years in TCS
  • Evaluated potential software products based on new and existing system development and migration requirements
  • Developed code fixes and enhancements for inclusion in future code releases and patches
  • Migrated legacy application in latest technology and now working on API migration to micro services
  • Collaborated in team-based, agile environment to accomplish objectives in measured and open manner
  • Technology used: Java Core, Python, JDBC, Web Service (SOA), WebLogic, Jboss, Tomcat, IBM WebSphere, maven, Jenkins.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Updated old code bases to modern development standards, improving functionality.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.
  • Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • .Boosted customer satisfaction rates through timely resolution of reported technical issues during the support phase of projects.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • .Mentored junior developers to improve their technical skills, fostering a culture of continuous learning within the team.
  • .Created comprehensive documentation detailing software functionality for future reference or maintenance purposes.
  • Translated customer requirements into written use cases.

Education

B. Tech - Electronics and Communication

West Bengal University of Technology, KOLKATA, West Bengal

PGDM - Business Analytics

Indian Institute of Social Welfare and Business Management, KOLKATA, West Bengal

Skills

Java Core

Certification

Internet of Things Training - Internshala

Accomplishments

  • Second in Presentation Competition.
  • Organize a manual robotics event in Technical Fest as a core team member.

Additional Information

I am trained in Data Analytics using R and Python, Machine Learning and Big Data Analytics using Hadoop where I am implementing different machine learning models like regression, classification, clustering. I am very much interested to work in big data, Machine Learning, Internet of Things.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Toolsused

  • Java Eclipse
  • STS
  • Jboss Eap
  • WebLogic 12c
  • Sql Developer
  • Winscp
  • Putty
  • Hadoop (Pig, Hive, Sqoop)
  • Anaconda Ide for Python (Spyder, Jupyter Notebook)
  • Jenkins
  • Azure devops

Affiliations

NA

Awards

  • Service & Commitment Award
  • On The Spot Award
  • Star of the Month Award

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

On-SiteRemote

Important To Me

Company CultureWork-life balanceCareer advancementPaid sick leaveHealthcare benefitsPaid time off4-day work weekFlexible work hoursWork from home optionStock Options / Equity / Profit SharingPersonal development programs

Projects

Computer based wireless controlled robot using Arduino, visual studio 15, Arduino IDE, C#, fritzing, Embedded System PC based wireless controlled Bot using Arduino, visual studio 15, Arduino IDE, C#, fritzing, Embedded System Daily show data analysis in big data, I am doing a project on daily show data analysis using pig in Hadoop., Hadoop distributed platform (Cloudera), pig, Mobaxterm, pig script Customer Segmentation of Wholesale Customer Data using Unsupervised Learning, In this project, we will analyze a dataset containing data on various customers' annual spending amounts (reported in monetary units) of diverse product categories for internal structure. One goal of this project is to best describe the variation in the different types of customers that a wholesale distributor interacts with. Doing so would equip the distributor with insight into how to best structure their delivery service to meet the needs of each customer., MongoDB, Python, Pandas, Scikit-Learn, Matplotlib, Clustering

Software

Java

Python

Toolsused

  • Java Eclipse
  • STS
  • Jboss Eap
  • WebLogic 12c
  • Sql Developer
  • Winscp
  • Putty
  • Hadoop (Pig, Hive, Sqoop)
  • Anaconda Ide for Python (Spyder, Jupyter Notebook)
  • Jenkins
  • Azure devops

Languages

English
Upper intermediate (B2)
Spanish
Beginner (A1)
Bengali
Bilingual or Proficient (C2)
Hindi
Elementary (A2)

Awards

  • Service & Commitment Award
  • On The Spot Award

Interests

Travelling new places

Learning new technologies

Timeline

Senior Software Engineer - Tata Consultancy Services
03.2023 - Current
Software Developer - Tata Consultancy Services
7 2016 - 03.2023
West Bengal University of Technology - B. Tech, Electronics and Communication
Indian Institute of Social Welfare and Business Management - PGDM, Business Analytics

Projects

Computer based wireless controlled robot using Arduino, visual studio 15, Arduino IDE, C#, fritzing, Embedded System PC based wireless controlled Bot using Arduino, visual studio 15, Arduino IDE, C#, fritzing, Embedded System Daily show data analysis in big data, I am doing a project on daily show data analysis using pig in Hadoop., Hadoop distributed platform (Cloudera), pig, Mobaxterm, pig script Customer Segmentation of Wholesale Customer Data using Unsupervised Learning, In this project, we will analyze a dataset containing data on various customers' annual spending amounts (reported in monetary units) of diverse product categories for internal structure. One goal of this project is to best describe the variation in the different types of customers that a wholesale distributor interacts with. Doing so would equip the distributor with insight into how to best structure their delivery service to meet the needs of each customer., MongoDB, Python, Pandas, Scikit-Learn, Matplotlib, Clustering
RITURAJ MUKHERJEESoftware Developer