# ABHISHEK G > Helping detect cancer early, AI enthusiast Location: Santa Clara, California, United States Profile: https://flows.cv/abhishekg AREAS OF EXPERTISE: Software Engineering, Object Oriented Analysis and Design, Java, J2EE, Elasticsearch, SQL,Hadoop, Apache Spark, Apache Sqoop,Apache Camel, Apache Oozie, Ambari, Redis, Node.js, Python, Data Structures, Sun Certified JAVA Programmer (SCJP 5),Amazon AWS. Job Responsibilities: • Partnered with Client Lead Architects, created the business and technical architecture blueprints for various applications depicting as-is and to-be data flows. • Adopted onsite-offshore driven enhanced agile methodology to efficiently build and deliver a redesigned version of the CAT tool with several additional features along with an intuitive and rich GUI conforming to WEB 2.0 standards. Academic Projects: • Amazon web service elastic cloud compute instance management and monitoring using Java SDK-Worked on AWS SDK for Java to develop Java API for AWS infrastructure services. Using the SDK, built applications on top of Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB, and more. • Customized photofeed web application on Google app engine infrastructure-This Photofeed sample Java app demonstrates the use of several Google Cloud platform products in one application to provide a media sharing and management solution. • Object oriented design and analysis of quiz application- Application built using spring MVC framework to leverage the benefits of highly cohesive and less coupled enterprise size web applications. • Analysis of various data structures efficiency and implementation. • DBMS:Web application development using Amazon MySQL database. Focus on application development by managing time-consuming database administration tasks including backups, software patching, monitoring, scaling and replication. Research Projects: • A brief comparison of memcache services in cloud. A comparative study for different cloud platforms. • Hadoop optimization techniques using cloud services. A comparative study. ## Work Experience ### Senior Staff Software Engineer @ GRAIL Jan 2026 – Present ### Staff Software Engineer @ GRAIL Jan 2021 – Present | Menlo Park, California, United States • Architected and implemented a suite of RESTful APIs that catered to the complex role and permission management needs of our internal application. These APIs were designed to be efficient, scalable, and secure, allowing seamless integration with various client applications. • Designed and developed the entire infrastructure required to facilitate seamless testing, building, and deployment of the application across multiple environments. Leveraging the power of Terraform, I ensured consistent and reproducible infrastructure as code, minimizing human errors and maximizing efficiency. • Engineered a robust CI/CD (Continuous Integration/Continuous Deployment) pipeline. By utilizing AWS CodePipeline and CodeDeploy, I streamlined the software release process, enabling rapid and reliable updates to the application. Additionally, I utilized AWS ECS Fargate for container orchestration, optimizing resource allocation and improving application scalability. • To further enhance our development workflow and facilitate code collaboration, I designed and developed the entire CI/CD infrastructure using Gitlab pipelines. This allowed for automated testing, code analysis, and deployment, ensuring that new features and bug fixes were efficiently delivered to production. ### Senior Software Developer @ Illumina Jan 2015 – Jan 2021 • Developed commercial grade genomics web application using Spring Boot , Hibernate and Spring Data JPA. • Implemented Workflow monitoring service – Designed/Developed ETL pipeline using Apache Camel for message-oriented middleware with a rule-based routing and mediation engine. Implemented enterprise web application using Node.js, Express.js. • Extensively used Node.js along with puppeteer-handlebars to build a templating engine. • Designing and deploying a multitude of applications utilizing most of the AWS stack (Including EC2,SNS, SQS) focusing on high-availability, fault tolerance. • Designed Software architecture, data models, Developed J2EE/Spring-based REST Web services. • Designed / developed Enterprise Applications using Microservices, Docker Containers, Elasticsearch. • Design, build and manage the Elasticsearch cluster for centralized data retrieval and search functionalities for the web App. ### Software Developer Internship @ Illumina Jan 2014 – Jan 2014 | Santa Clara Implemented distributed storage and processing of big data using the MapReduce programming model with Apache Spark 1.0.0 on YARN. ### Systems Engineer @ Tata Consultancy Services Jan 2012 – Jan 2013 | Bengaluru, Karnataka, India • Analysis and implementation of web caching algorithms. • Developed custom Mid-Tier App Cache framework (MAC) using advanced Java web Frameworks. ### ASSISTANT SYSTEMS ENGINEER @ Tata Consultancy Services Jan 2010 – Jan 2012 ## Education ### Master's degree in Computer Software Engineering San José State University ### BE in Electronics And Communication Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/codewithabhi --- Source: https://flows.cv/abhishekg JSON Resume: https://flows.cv/abhishekg/resume.json Last updated: 2026-04-12