Anshul Jain

Software Engineer

Delhi, India13 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led multiple successful software integration projects.
  • Expert in Java and micro-services architecture.
  • Proven track record in improving system performance.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and Real Estate industries.

Contact

Skills

Core Skills

JavaMicro-servicesAwsJavascriptPhp

Other Skills

AJAXAPIsAlgorithmsAngularJsC++CSSCodeIgniterData PipelineData StructuresDynamoDBEclipseHTMLHibernateJ2EE Application DevelopmentJMS

Experience

13 yrs 8 mos
Total Experience
2 yrs 9 mos
Average Tenure
2 yrs 6 mos
Current Experience

Atlassian

Principal Software Engineer

Dec 2023Present · 2 yrs 6 mos · Delhi, India · Remote

Amazon web services (aws)

2 roles

Senior Software Development Engineer (SDE-3)

Promoted

Dec 2021Nov 2023 · 1 yr 11 mos

SDE-II

Mar 2019Nov 2021 · 2 yrs 8 mos

Amazon

SDE-II

Jul 2017Mar 2019 · 1 yr 8 mos · Gurgaon, India

  • CRM integration: Led a team of 4 (including me) to integrate Amazon's system with external service provider’s CRM systems for real time installation work order creation as soon as a customer buys a H&B product on Amazon. The project had added challenge of sharing of critical customer data to external systems in service-to-service communication format which raised the security requirement standards for the project. I collaborated with security, Crypto., load balancer and product managers to design a solution within ~15 days. The design focused on high security standards like mutual TLS AuthN with on-host TLS termination, minimizing service provider on-boarding effort and extensibility. I closely collaborated with customer’s tech. teams to establish an on-boarding which was used successfully to on-board multiple brands easily. The project was delivered with-in 6 months while ensuring high quality. The project resulted in delivery to installation duration (D2I) reduction from ~3 days to ~1 day & increased installation requests processing with-in promised time from 87% to 93%.
  • In-app item verification: Led a team of 3 SDE (including me) to deliver a question vending platform within ~2 months of joining Amazon while, in-parallel, on-boarded to Amazon internal development environment / tools & AWS services (DynamoDB, SNS, SQS, Data Pipeline and Redshift). The platform enabled door-step verification of customer returned (C-Return) item’s by delivery agent (DA) through a questionnaire made available on DA mobile. The project launched pan India without any production issue and resulted in millions of INR annual saving by detecting hundreds of improper C-Return requests. We received positive feed-backs from DA about smoother & more transparent return process for customers. Later, leveraging the generic design of the platform, buyback and exchange business use-cases got on-boarded easily. It resulted in ~30% reduction in defect rate by increasing verification rate.
JavaSpringMicro-servicesSecurityAWSAngularJs+3

Infoedge india ltd. (99acres)

2 roles

Lead Engineer

Promoted

Apr 2016Jul 2017 · 1 yr 3 mos · Sector 132 Noida

  • Micro-services Architecture: Led transformation of 99acres’s listing system's backend architecture from monolithic system to micro-services architecture. Modularized the old system into smaller independent entities. Designed layered architecture to enable loose coupling between different levels of application. Solved various challenges like partial response, audit management, history and unintentional field unset. Implemented the REST web-services using Java 8, Spring, JPA, Apache CXF.
  • Property Posting & Edit Form – Led a team of 3 people and managed the project as a scrum master. Handled the requirement gathering by coordinating with cross functional teams like UED, Product, Ops, and QA. Created new UI in SPA format using AngularJs, introduced front hand build system (Grunt). Created and rewrote APIs in CodeIgniter, for standardizing the input/output format, used factory pattern and closures for scalability.
JavaSpringMicro-servicesRESTAngularJsCodeIgniter

Senior Software Engineer

Aug 2014Apr 2016 · 1 yr 8 mos · Sector 132 Noida

  • Property Posting Form – Created new UI in SPA format using AngularJs, introduced front hand build system (Grunt). Created and rewrote APIs in CodeIgniter, for standardizing the input/output format, using strategy pattern, factory pattern and used closures for scalability.
  • Homepage/Search Revamp (Mobile Site) – Rewritten mobile site search and refinement logic. Created scalable code using templating, Javascript design patterns like module, factory, and singleton. Used Jquery mobile for better device/browser support as well as UI widgets. Undertook various performance improvement measures.
  • Homepage UI Revamp(Desktop) – Created new UI for Homepage as per the provided designs, created a Banner management module in backend using AngularJs, improved performance by analysing options like deferring Javascript loading, removing inline Javascript, generalizing code, progressive images, using data-uri for small images, moving footer specific CSS to bottom.
  • MapSearch – The map search in 99acres identifies properties/projects listings inside a circle on map based on textual search. I learnt Solr faceting, grouping, join queries and designed a joint query for reducing queries count from 5 to 2 in backend and removed extra calls from frontend resulting in 30% latency reduction for Map search calls. Also, improved Javascript performance by ~40% by lazy Javascript + CSS loading, using progressive images and reducing complexity from O(n2) to O(n) of a function.
JavaSpringJavaScriptJQueryHTMLCSS

Infosys

System Engineer

Jul 2012Jul 2014 · 2 yrs · Bangalore, India

  • Worked on TDWSR system - The solution helped Deutsche Bank in fulfilling their obligation (EMIR) of reporting the OTC trades to
  • Regulatory like ESMA/HKMA. Developed different modules of the project including Mulit-Leg Products’ transactions reporting, XML to
  • FPML convertor. Used java,spring,hibernate,jms,ehcache.
JavaSpringHibernateJMS

Infosys

System Engineer Trainee

Feb 2012May 2012 · 3 mos · Mysuru Area, India

  • Underwent a comprehensive internship cum training program at the Infosys Ltd., Mysore and trained in J2EE application development with technologies like Core Java, JSP, JPA, POJO, JSF, and RDBMS. Scored highest CGPA.
  • Developed a tool [Highway Constructor] that targets civil engineer requirements and allows drawing two lines representing the end roads of the highway and simulate the possible highway curve.
JavaJSPJPAJSFRDBMS

Ntpc

Trainee in IT department

Jun 2011Jul 2011 · 1 mo · Badarpur, Delhi

  • Developed a File hosting portal in PHP that works as centralized document circulating or sharing system.
  • Developed a PC tracker (Mac address, IP address &Hostname) add-on in PHP for internal Ticket raising system.
PHP

Education

Jaypee Institute of Information Technology University(JIITU)

Bachelor of Technology (B.TECH) — Computer Science and Engineering (CSE)

Jan 2008Jan 2012

Sarvodaya Boys Senior Secondary School, Surajmal Vihar, Delhi - 110092

Senior Secondary Certificate (12th) — Science

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Java & Micro-services

Explore similar profiles based on matching skills and experience