Amit Kumar

CEO

Bengaluru, Karnataka, India3 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Lead Developer for OpenJDK s390 Port Project.
  • Recognized as a Committer for significant contributions.
  • Expertise in Java Hotspot and s390x architecture.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer specializing in Open Source Software and Java development.

Contact

Skills

Core Skills

OpenjdkJava

Other Skills

Agile MethodologiesTeam Managements390x architectureComputer ProgrammingData StructuresHotspotLinuxOpen-Source DevelopmentOpen-Source SoftwareIBM-Z (S390x) Architecture AssemblyC++AssemblerIBM MainframeZ Systems390

About

Team Lead at IBM Research Labs (ISDL), managing the OpenJDK project (s390 Port), an open-source implementation of Java. Serving as an OpenJDK Committer for the head stream and an Author for JDK-Updates, specializing in the IBM-s390 Port and Hotspot (Runtime) component. Dedicated to ensuring seamless build-ability and functionality on the s390x architecture. Passionate about learning new C++ concepts and solving competitive programming problems.

Experience

3 yrs 10 mos
Total Experience
1 yr 3 mos
Average Tenure
2 yrs
Current Experience

Openjdk

3 roles

OpenJDK Committer, s390x (IBM-Z) Port Project Lead

May 2024Present · 2 yrs · Remote

  • From May2024 onwards, I have started my new journey as s390x Port Project Lead. I look after the new JEPs/Issues/Ports done for other architecture which could be beneficial for s390s architecture as well.

OpenJDK/Committer, IBM-Z Port Developer

Jun 2023May 2024 · 11 mos · Remote

  • I have established myself as a valuable asset within the project. With a proven track record of contributions and accomplishments, I have been granted the status of Committer, showing my record of actively contributing in OpenJDK Project.
Open-Source DevelopmentOpenJDKJava

OpenJDK/Author & IBM-Z Port Developer

Nov 2022Jun 2023 · 7 mos · Remote

  • With author status, I have the privilege to open new issues in the Java Bug System (JBS) and nominate myself for working on existing issues.
JavaOpen-Source SoftwareOpenJDK

Ibm

3 roles

Development Team Lead, OpenJDK on IBM-Z

Sep 2023Present · 2 yrs 8 mos · Bengaluru, Karnataka, India

  • I am embarking on my journey as a Lead Developer for OpenJDK s390 Port Project.
  • Here are few of my Individual contributions:
  • Added Port for JEP 475: Late Barrier Expansion for G1 Garbage Collector
  • Implemented Recursive Object Locking for C2 Compiler.
  • Improved Profiled Data collection for heavily Polluted Profiles.
  • Added fast path check in Thread Initialiser to avoid repeated interpreter calls for classes being initialised.
  • Added Port for Relocation of Field Information out of the Constant Pool Cache.
  • Added Port for Relocation of Method Resolution Information out of the Constant Pool Cache.
  • Restructured representation of whole Register class to use Values instead of pointers.
  • Added port for issue of frequent updates in the secondary_super_cache, as multiple threads attempting regular updates.
Agile MethodologiesTeam ManagementOpenJDKJava

Compiler Developer (OpenJDK- Java Runtime/Hotspot)

Promoted

Nov 2022Sep 2023 · 10 mos · Bengaluru, Karnataka, India

  • As OpenJDK Contributor specializing in the IBM-s390 Port and Hotspot (Runtime) component, actively involved in the development and improvement of the project. Here are some key highlights of my contributions:
  • Successfully Fixed multiple broken builds across various debug levels
  • Finished the porting of new standalone functionalities specifically designed for S390 Architectures, such as the highly efficient Use for Heavy Monitors and Fast Locking Scheme.
  • Co-authored pull requests to enhance the overall functionality and performance of the project, catering to all architectures.
  • Addressed and resolved multiple failing test cases
  • Implemented code enhancements to elevate code readability, enabling ease of comprehension and facilitating future modifications.
  • Improved the build process by implementing advanced calculations for new build job creation, resulting in reduced build time.
  • Recognized for the substantial impact of my contributions to the community, attaining the esteemed Committer Status.
Computer ProgrammingData StructuresOpenJDKJava

Software Engineer - Z Security and Compliance Center

Jul 2022Nov 2022 · 4 mos · Bengaluru, Karnataka, India

  • I was part of the IBM-zSCC (Z Security and Compliance Center) team, where I have worked on Integration Test repository.
  • started by learning LCC framework, despite its unfamiliarity at the outset, and implement tests and checks for around 64% of the APIs.
  • Used parallel execution method for tests, resulting in execution time reductions of up to 81%. This significantly reduced the time taken by testing process.
LinuxComputer Programming

Education

Arya College of Engineering and IT

Bachelor of Technology - BTech — Computer Science

Aug 2018Jul 2022

Stackforce found 100+ more professionals with Openjdk & Java

Explore similar profiles based on matching skills and experience