Nikhil Kumar

Software Engineer

London, England, United Kingdom9 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over six years of backend development experience.
  • Expertise in Android API design and development.
  • Proven track record of delivering scalable solutions.
Stackforce AI infers this person is a Backend Software Engineer with strong expertise in FinTech and Telecommunications.

Contact

Skills

Core Skills

Android DevelopmentJavaE-commerceMicroservices

Other Skills

AWSAmazon Web Services (AWS)Android SDKApache KafkaCassandraDockerDocker ProductsEclipseElastic Stack (ELK)ElasticsearchFinTechGitGitHubHibernateJUnit

About

As a Software Engineer at Google, I work on the Android multi-user feature, designing and developing scalable and reliable Android APIS using Object-Oriented Programming (OOP), Java, and Unix. I collaborate with cross-functional teams in a dynamic and agile environment, following best practices for continuous delivery and product development life cycle. I have over six years of experience as a Backend Software Developer in various technologies, working with leading companies such as Klarna, Ciena, and Amdocs. I have successfully delivered multiple projects in the areas of merchant onboarding, packet optical devices management and control, and telecom billing and CRM. I have received multiple awards for improving code quality, completing projects within deadlines, and securing high client satisfaction scores. I hold a Bachelor of Technology in Computer Science and Engineering from Dr. A.P.J. Abdul Kalam Technical University, and I have certified my skills in Problem Solving, Java, and SQL from HackerRank.

Experience

Google

Software Engineer

Aug 2022Present · 3 yrs 7 mos · London, England, United Kingdom

  • Android features and API development, collaborating with cross-functional teams for new features, ensuring quality, and leading performance enhancements for Android.
Android DevelopmentAndroid SDKObject-Oriented Programming (OOP)JavaUnix

Klarna

Software Engineer

Nov 2021Aug 2022 · 9 mos · Stockholm County, Sweden

  • Working in the Klarna Merchant onboarding space critical to Klarna’s current phase of scalability.
  • Focusing on design, development, and deployment of backend services with consideration of scalability, high availability, and low latency.
  • Collaborating in a dynamic and autonomous environment while working in small agile and cross-functional teams.
JavaE-CommerceNode.jsFinTechAmazon Web Services (AWS)

Ciena

Senior Software Engineer

Jul 2020Nov 2021 · 1 yr 4 mos · Gurugram, Haryana, India

  • Collaborate in an Agile scrum team working on the Features for the management and control of Packet Optical Devices of Ciena’s product suite
  • Understand Platform related requirements from Product Owners/Product Line Management and translate them into engineering design and architecture
  • Prototype and do Proof of Concepts using new alternative
  • Contribute to the development of several Ciena MCP components in Java.
  • Add/Enhance automated unit test suites for feature test automation.
  • Assist peers in enhancing code quality and maintainability by utilizing numerous design patterns and code practices.
JavaDocker ProductsMicroservicesElasticsearchKubernetes

Amdocs

Software Engineer

Aug 2018Jul 2020 · 1 yr 11 mos · Gurgaon, India || Guadalajara, Mexico

  • ◦ Design, develop, modify, debug and/or maintain software code according to functional, nonfunctional, and technical design specifications.
  • ◦ Follows Amdocs software engineering standards, software development methodology and release
  • processes, to ensure maintainability, scalability and demo the software products to stakeholders.
  • ◦ Investigating issues by reviewing/debugging code, provides fixes and workarounds, and reviews
  • changes for operability to maintain existing software solutions.
  • ◦ Actively looking for innovation and continuous improvement, efficiency in all assigned tasks.

Altran

Software Engineer

Oct 2017Aug 2018 · 10 mos · Gurgaon, Haryana, India

  • ◦ Understanding user requirements and system specifications.
  • ◦ Development of User Interface and associated server-side code along with automated Unit
  • Testing.
  • ◦ Development of the Business logic with the help core java technologies like Collection,
  • Multithreading, and frameworks like Spring Boot.
  • ◦ Writing SQL queries/joins to retrieve data from Relational Database.
  • ◦ Participate in SAFe Agile Ceremonies and following all SAFe agile practices.

Sugal & damani

Software Engineer

Aug 2016Oct 2017 · 1 yr 2 mos · Gurgaon, India

  • ◦ Attending and contributing to company development meetings.
  • ◦ Learned existing Code Base and improved Coding Skills.
  • ◦ Developing and maintaining Application features in Java.
  • ◦ Worked on minor bug fixes.
  • ◦ Monitored the technical performance of internal systems.
  • ◦ Gathering information from consumers about program functionality.
  • ◦ Conducted automated development Unit tests by JUNIT and Mockito.

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology - BTech — Computer Science & Engineering

Stackforce found 100+ more professionals with Android Development & Java

Explore similar profiles based on matching skills and experience