B

Bidhan Deb

Senior Software Engineer

Redmond, Washington, United States17 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 14 years of experience in software development.
  • Expert in mobile application development across multiple platforms.
  • Proven leadership in enhancing Microsoft Office products.
Stackforce AI infers this person is a Software Development expert with a focus on Mobile Applications and Distributed Systems.

Contact

Skills

Core Skills

Mobile Application DevelopmentC++Distributed SystemsJavaDatabase Management

Other Skills

CData StructuresAlgorithmsObjective-CAndroidWindowsJavaScriptCSSHTMLRESTful WebServicesSQLOracleMySQLPerlPython

About

1. Expert in C, C++, Java, Objective-C, Swift, and Mobile Application Development. 2. Strong understanding of Data Structures and Algorithms, Design Patterns, and System Design. 3. Demonstrated problem-solving abilities.Experience working with platforms such as Apple (iOS/Mac), Android, Windows, and Unix. 4. Proficiency in Distributed Systems, Web Services, and databases such as SQL/Oracle.Familiarity with web technologies including HTML, CSS, JavaScript, and scripting. Background: With over 14+ years of experience in software product design and development, I have consistently focused on various aspects of Cloud services and Shared features for diverse Microsoft Office Products such as Word, Excel, PowerPoint, and OfficeMobile across multiple platforms (Apple \ iOS \ Mac, Android, and Windows). Key Responsibilities: 1. Designing, developing, making architectural decisions, driving, executing, taking ownership, and seamlessly rolling out projects from start to finish into the production environment for millions of users. Additionally, I collaborate with project managers to finalize requirements and work closely with various partner teams. 2. Demonstrating the business impact and planning/prioritizing tasks are foundational aspects of my role. 3. Actively generating ideas and implementing measures to enhance the customer experience remains a constant focus. 4. Taking ownership of critical components involves finalizing requirements, suggesting design or architectural adjustments, coding, testing, and deploying across all necessary environments. 5. Collaboration with stakeholders, both internal and external, is essential for analyzing dependencies and solidifying the desired design. 6. Actively conducting design and code reviews is integral to improving product quality and stability. 7. Delegating tasks to dependent teams ensures timely delivery and fosters teamwork by distributing tasks and ownership among team members. 8. Developing onboarding plans for new team members and providing technical mentorship sessions facilitate their integration and contribute to their growth and success. 9. Providing guidance and mentoring to team members is crucial for their development. 10. Efficiently triaging tasks is part of my responsibilities, along with directly engaging with customers to resolve their escalations, which is also a key aspect of my role.

Experience

17 yrs 5 mos
Total Experience
4 yrs 4 mos
Average Tenure
10 yrs 7 mos
Current Experience

Microsoft

4 roles

Senior Software Engineer

Promoted

Jan 2022Present · 4 yrs 5 mos

  • Led the initiative in driving, designing, and developing shared features to enhance file open reliability and performance across Microsoft Office products (Word, Excel, PowerPoint) on Apple platforms (iOS/Mac). Demonstrated leadership by coordinating efforts and guiding the team through the implementation process.
  • Technologies utilized: C, C++, Java, Data Structures, Algorithms, Objective-C, and Mobile Application Development.
CC++JavaData StructuresAlgorithmsObjective-C+1

Software Design Enginer - 2

Apr 2019Dec 2021 · 2 yrs 8 mos

  • Driving, Designing and Developing shared features to improve the file open reliability / performance for Microsoft Office products (Word, Excel, PowerPoint) on Apple (iOS / Mac) platforms.
  • Technologies: C / C++ / Java / Data Structure / Algorithms / ObjectiveC / Mobile Application Development.
CC++JavaData StructuresAlgorithmsObjective-C+1

Software Design Engineer - 2

Sep 2017Apr 2019 · 1 yr 7 mos

  • Worked on fast paced development of Microsoft Excel for Apple (iOS and Mac) platforms. Leading/helping to develop the shared feature like “Touch Framework”, “Cut/Copy/Paste” on Office release.
  • Technology: C / C++ / Java / Data Structure / Algorithms / ObjectiveC / Mobile Application Development.
CC++JavaData StructuresAlgorithmsObjective-C+1

Software Design Engineer - 2

Oct 2015Sep 2017 · 1 yr 11 mos

  • Contributed in shipping Office Excel products on Windows/Android platforms. Worked on a lot of features and enabled them for real time collaboration between different users on the same excel file from different endpoints e.g mobile, desktop, web etc.
  • Technology: C / C++ / Java / Data Structure / Algorithms / Objective C / Mobile Application Development / Android / Windows
CC++JavaData StructuresAlgorithmsObjective-C+3

Ca technologies

Senior Software Engineer

Oct 2011Oct 2015 · 4 yrs · Hyderabad Area, India

  • Redesigned highly available, scalable and reliable distributed “knowledge management” components in Service Desk Manager (Distributed Enterprise Incident Management Application). Designed and Developed new modules Tenancy management, Common Administration etc.
  • Worked closely with all the stakeholders to resolve any impediment and created high level design documents.
  • Technology: C, C++, Data Structure, Algorithms, Distributed System, Java, Java Script, CSS, HTML, RestFul WebServices, DataBase SQL/Oracle
CC++Data StructuresAlgorithmsDistributed SystemsJava+6

Persistent systems

Sr. Software Engineer

Feb 2010Sep 2011 · 1 yr 7 mos · Pune Area, India

  • Worked on Designing and development of database oriented connector using databases like MySQL, Oracle for data exchange with the CP Meta-Directory Critical Path Identity Management. Worked as a development member for core component password manager. Designed Database Schema to flow data across the product.
  • Technology: C, C++, Data Structure / Algorithms, Java, MySQL, Oracle, IDM, Perl, Python scripting.
CC++Data StructuresAlgorithmsJavaMySQL+4

Ada reliance group

Software Engineer

Oct 2008Jan 2010 · 1 yr 3 mos · Pune Area, India

  • Designed and developed mobile applications and games for Android/iOS devices.
  • Technology: C, C++, Data Structure, Algorithms, J2ME, Mobile Platforms
CC++Data StructuresAlgorithmsJ2MEMobile Platforms+1

Education

CDAC ( SunBeam Infotech , Pune )

PG-Diploma — Wireless & Mobile Computing

Jan 2007Jan 2008

North Maharashtra University

BE — Electronics & Tele Communication

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Mobile Application Development & C++

Explore similar profiles based on matching skills and experience