Abhishek Jaiswal

Software Engineer

Hyderabad, Telangana, India7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in architecting scalable microservices.
  • Proficient in cloud technologies like AWS and Azure.
  • Strong background in distributed systems development.
Stackforce AI infers this person is a SaaS and Consumer Electronics software engineer with expertise in microservices and cloud technologies.

Contact

Skills

Core Skills

JavaMicroservicesC++

Other Skills

Apache SparkSpring BootDockerKubernetesOracle RDBMSJavaScriptAngularJSAWSCI/CDDjangoReactNode.jsJenkinsApache FlinkBack-End Web Development

About

I am an experienced software developer with extensive experience in designing, developing, and deploying large-scale distributed systems. I specialize in architecting and operating SaaS services or Service-Oriented Architectures with a strong focus on performance and robustness. I have a strong understanding of server-side web technologies and frameworks, including the Spring Framework, React, and am proficient in programming languages like Java, C++, Python, and Go. I am also proficient in SQL and RDBMS. I have expertise in working with cloud technologies such as AWS, Azure, GCP, Docker, Kubernetes, CI/CD tools, like Jenkins and GitLab, and Terraform to create complex, high-performance platforms in both public and private cloud environments. I am well-versed in microservices-oriented architecture and REST APIs/RESTful services and have a strong understanding of Agile software development methodologies. I have worked with SaaS, PaaS, and IaaS. I am experienced in using version control systems, have an understanding of cloud infrastructure and OS internals, and am comfortable working with multi-threaded and containerized systems. I am proficient in platform engineering and have a commitment to testing and using current trends in software development to ensure production readiness. Overall, I am a dedicated software developer who is passionate about delivering complex, high-quality solutions that exceed customer expectations. I am committed to collaborating with teams to achieve success and am always looking to expand my skill set to stay on top of emerging technologies.

Experience

7 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 2 mos
Current Experience

Apple

Software Engineer

Mar 2023Present · 3 yrs 2 mos · Hyderabad · On-site

  • As an Individual Contributor at Apple, I am responsible for delivering high-quality software solutions to meet business requirements.
  • As part of the Customer Systems team, I collaborate with cross-functional teams to design and develop software solutions for improving customer experiences.
  • Currently, I am leading the effort to re-architect the Workforce Management System backend, leveraging micro-service architecture to improve scalability and maintainability.
  • I am building a multi-tenant application, using micro-service architecture to allow for easy scaling and isolation of tenants. To accomplish this, I am utilizing a tech stack that includes Spring Boot, Java, Docker for containerization, and Kubernetes for orchestration. I am also integrating Kafka to get data from different systems and leveraging Oracle RDBMS as the persistence layer.
JavaApache SparkSpring BootDockerKubernetesMicroservices+1

Salesforce

Member Of Technical Staff

Oct 2021Mar 2023 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • I was part of Salesforce’s CLM(Contract Lifecycle Management) team, which provided software solutions for Generating Documents using Document Templates and Contract objects.
  • During my tenure, I developed our customer’s requirements for enhancing the current features that we supported. The technology stack included JavaScript, AngularJS(Framework), and Java.
  • I also managed a micro-service, responsible for document creation and generation for our core codebase and managed package. The stack used to create the micro-service was Java and Spring Boot.
  • My responsibilities included architecting, designing, and developing solutions while adhering to best practices in software development, design patterns, and architecture. I ensured excellence in the delivery of solutions by actively collaborating with PM, support teams, and customers to ensure SLAs were met.
  • I had extensive experience in operating large-scale distributed systems, and I utilized my knowledge of AWS, Docker, and Kubernetes, to deploy, manage and scale systems efficiently, and I also worked CI/CD pipelines, including testing, to ensure high-quality code delivery.
  • Overall, my ability to collaborate effectively with cross-functional teams, provide support, and testing, enabled me to architect, develop, and deploy solutions that met the demands of large-scale distributed systems while exceeding customer expectations.
JavaJavaScriptAngularJSAWSDockerKubernetes+2

Samsung electronics

Software Engineer

Jul 2018Oct 2021 · 3 yrs 3 mos · Noida Area, India

  • I have extensive experience working as a developer with the product intelligence team at Samsung Research Institute, where I helped develop and enhance the Tizen Operating System for the Samsung DTV Platform.
  • As part of my role, I was responsible for managing the Samsung TV OSD test part and was a key member of the team that owned the SET development. I also played a pivotal role in the development of a performance profiler that reduced routine tasks on every TV software update, which significantly improved productivity and efficiency.
  • I am committed to delivering production-ready solutions and have a proven track record in architecting, developing, and deploying large-scale distributed systems. I have used CI/CD tools like Jenkins to streamline the development process and ensure faster time-to-market.
  • I developed dashboards on Splunk to display important information related to product management in graphical form, and used Splunk machine learning prediction to produce analytics that influenced proactive product decisions. I also have experience working with OS internals, multi-threaded systems, and platform engineering.
  • During my time at Samsung, I worked with a range of programming languages and technologies, including C/C++, Java, JavaScript, Perforce, Django, React, and Node.js.
C++JavaJavaScriptDjangoReactNode.js+1

Education

Indian Institute Of Information Technology Allahabad

Bachelor's degree — Information Technology

Kendriya Vidyalaya

Senior Secondary School — PCM

Kendriya Vidyalaya

Higher Secondary School — Science

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience