Arjun Mukherji

Software Engineer

San Francisco, California, United States14 yrs 1 mo experience
Highly Stable

Key Highlights

  • Expert in high throughput software for DNA sequencing.
  • Strong background in cloud infrastructure and microservices.
  • Proven track record in agile software development.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Healthcare and Cloud Infrastructure.

Contact

Skills

Core Skills

Cloud InfrastructureAwsSoftware DevelopmentObject Oriented ProgrammingAlgorithmsSoftware ArchitectureAgile MethodologiesChange Request ManagementTest-driven Development

Other Skills

TerraformAmazon Web Services (AWS)Asynchronous ProgrammingParallel ProgrammingHigh Throughput SoftwareSoftware LibrariesGoKubernetesPostgreSQLKafkaMicroservicesC#WPFASP.NET CoreSignalR

About

Seasoned professional with experience in all aspects of software development. Strong design, implementation and problem solving skills. Experienced cross functional collaborator. Master of Science (MS) in Computer Science. Key technologies: Go, Kubernetes, PostgreSQL, Kafka, Terraform, Microservices, AWS, C#, WPF, ASP.NET Core, SignalR, Web API (REST), Instrument Control, Parallel Programming, Asynchronous Programming, Concurrency, SQL Server, WCF, Windows Service, MVC, Entity Framework, Rabbit MQ, Tibco.

Experience

14 yrs 1 mo
Total Experience
5 yrs 2 mos
Average Tenure
3 yrs 8 mos
Current Experience

Confluent

Staff Software Engineer

Oct 2022Present · 3 yrs 8 mos · San Francisco Bay Area

  • Cloud Infrastructure Platform
TerraformAmazon Web Services (AWS)Cloud InfrastructureAWS

Illumina

2 roles

Staff Software Engineer

Promoted

Dec 2019Oct 2022 · 2 yrs 10 mos

  • Work in a multi-disciplinary environment to design, implement and test high throughput customer facing software that powers Illumina’s DNA sequencing robots.
  • Work with applied scientists to develop model used for imaging algorithms, pattern recognition and component alignment.
  • Facilitate rapid prototyping of next generation DNA Sequencing platforms.
  • Write software to control mission critical components like imaging systems, analysis engines, lasers, motors, pumps, etc. in an object-oriented fashion to ultimately expand and enhance Illumina’s genome sequencing platforms.
  • Part of Illumina’s Technology Development team responsible for creating easy to adopt and easy to extend architectures for downstream customer facing development.
  • Architect and create reusable software libraries that can be used across various platforms for controlling devices and interfacing with other software applications.
  • Deliver high performance and responsive software by making use of highly concurrent, asynchronous and event driven parallel programming patterns to ensure responsive user experience.
Software DevelopmentObject Oriented ProgrammingAsynchronous ProgrammingParallel ProgrammingHigh Throughput SoftwareSoftware Libraries

Senior Software Engineer

Mar 2017Dec 2019 · 2 yrs 9 mos

Qualcomm

3 roles

Staff Software Engineer

Promoted

Nov 2016Mar 2017 · 4 mos

  • Delivered software architecture, design and implementation for various projects involving software and document distribution, change request management and product configuration.
  • Designing the software distribution system, a system through which Qualcomm software and documents are distributed to OEMs. Have been recognized for improving performance and designing solutions that greatly simplified workflows.
  • Worked on building a Change Request Management System called PRISM, used for managing code shipped to OEMs. Made heavy use of test-driven development on every layer of the software system along with strict scrum methodologies.
  • Led an effort and built a recommendation system to rank webpages based on user engagement, using which users were automatically taken to their favorite section of the application.
  • Played a key role in the company wide project that disabled software features by distributing license files to customers who violated license agreements, thereby increasing revenue.
  • Scrum Master to facilitate agile practices, convert business requirements to technical specifications and working with Product Owner on generating requirements.
  • Initiated and implemented the continuous delivery pipeline.
Software ArchitectureChange Request ManagementTest-Driven DevelopmentAgile Methodologies

Senior Software Engineer

Promoted

Apr 2014Nov 2016 · 2 yrs 7 mos

Software Engineer

May 2012Apr 2014 · 1 yr 11 mos

Education

Arizona State University

Master of Science — Computer Science and Engineering

Visvesvaraya Technological University

Bachelor of Engineering — Computer Science and Engineering

Stackforce found 100+ more professionals with Cloud Infrastructure & Aws

Explore similar profiles based on matching skills and experience