Anis Alam

Full Stack Engineer
  • adilasasanis@gmail.com
  • linkedin.com/in/anis-alam
  • github.com/programoholic
  • medium.com/@programoholic
  • programoholic.github.io

Career Summary

Full Stack Engineer Having 6+ years of experience, specialized in front-end and backend development for B2B/B2C complex scalable Web apps. Experience in building Web apps using micro front-end paradigm with E2E implementation. Extensive experience in creating mobile first web application and RESTful / GraphQL services. Have experience of many POC's along with Live projects using Agile/ waterfall methodologies. Passionate and can code the thoughts. Certified CEAN/MEAN full stack developer by NIIT Stackroute.

Work Experience

Software Engineer - III

Walmart Global Tech India
Walmart.com / Strategy Based Pricing
August , 2021 - Current

Strategy Based Pricing is the backbone of Walmart's pricing for Store and E-com platform. SBP is an event-driven, reactive, intelligent algorithm based system which automates the price change for an item accross all the destinations.

Role and responsibilities :

  • Create reusable libraries / pages using Next.js
  • Create Micro front-end application using React/Hapi.js.
  • Enhance and maintain existing system.
  • Built a widget to take feedback from users.
  • Create micro services using Spring WebFlux.
  • Built Reactive API's using WebFlux and Cassandra.
  • Mentoring and Reviewing code of Junior Members/ Peer reviews.

Technologies used:

  • Next.js / React
  • Material UI/ Living Design
  • Node.js / Hapi.js
  • GraphQL
  • Apache Cassandra
  • HTML/SASS/CSS
  • Apache Kafka
  • git/ mono repo
  • Webpack

Research & Developement Engineer

Dassault Systemes
Sensor Data Platform
April , 2020 - August, 2021

The Sensor Data Platform is an event-driven, scalable, stateful stream processing platform for ingesting, normalizing and delivering mobile health data collected from wearable sensors to help clinical development professionals support existing and discover new clinical endpoints.

As a Full stack developer my role :

  • Design and Develop Entity Management UI using React & Material Design.
  • Create interactive, reusable JavaScript components using React.
  • Create Mobile first responsive web Applications using utilities such as Bootstrap , Flex layout which are cross browser compliant
  • Design and Develop APIs ( REST/GraphQL ) using microservice Architecture.
  • Implement Cassandra DB for high performance I/O.
  • Implement Authentication in the backend server.
  • Implement Role Based Access Control(RBAC) in the Graphql API.
  • Setup and deploy Lambda functions using serverless framework.
  • Created Interaction diagram/ flow diagrams for the requirements.
  • Designing and developing prototypes for applications.
  • Making code Review tool such as Codacy, Sonar compliant
  • Mentoring and Reviewing code of Junior Members/ Peer reviews.

Technologies used:

  • React/ Redux
  • Bootstrap / Material UI
  • HTML5/SASS/CSS
  • GraphQL / Express.js
  • Cassandra / Kafka / Redis
  • Serverless / Webpack
  • Git / Codacy / Travis
  • AWS lambda/ SQS / SNS /S3

Senior Project Engineer

Wipro Digital
Credit Suisse, Duetsche Bank, Stackroute
September , 2015 - April , 2020

The client is a multinational investment bank, which has a giant IT system to support its BAU work. I got a chance to work on multiple portfolios such as Data quality management
(DQM), Business Rule framework ( BRF ) and Others across the Teams which was part of the Data Management group.

As a Full stack developer my role :

  • Develop User Interface functionality for web applications, mobile apps using advanced UI technologies
  • Create interactive, reusable JavaScript components using advance UI Framework like Angular, React
  • Create Mobile first responsive web Applications using utilities such as Bootstrap , Flex layout which are cross browser compliant
  • Building RESTful API using Express.js following MicroService architecture
  • Data modeling for NoSQL Database and creating Schema for it
  • Implemented Oauth Login for the system.
  • Wrote Server-Side framework from scratch.
  • Implemented Token based authentication (JWT) mechanism.
  • Creating and customizing, reusable Angular directives, services, and modules for the application.
  • Worked on Tool integration with Webapp (Google Calendar, Github) via Web hooks.
  • Kafka publish -subscribe api to stream real time data.
  • Implemented Socket.Io to handle real time notification.
  • Mentoring and Reviewing code of Junior Members

Technologies used:

  • Angular/React
  • Bootstrap / Angular material
  • Redux/RXJS
  • HTML5/SASS/CSS
  • Node.js / Express.js
  • MongoDB / Cassandra
  • Webpack / Gulp.js
  • Teamcity / Codacy / Sonar
  • Java / Spring-boot
  • Oracle 11c - SQL

Education

  • M.Tech (Software Eng.)
    BITS ,PILANI (WILP)
    2015 - 2019
  • BCA
    IPEM , GZB
    2012 - 2015

Skills & Tools

Frontend

  • React / Angular
  • Angular Material / Bootstrap
  • JavaScript / TypeScript
  • Flux / Redux
  • HTML/CSS/SASS/LESS

Backend

  • Node.js/ Express
  • GraphQL
  • AWS
  • Cassandra/ MongoDB
  • Apache Kafka / Redis
  • Chai/ Mocha/ Sinon

Others

  • DevOps
  • Redux/RXJS
  • Code Review
  • Socket.io
  • Git / SVN /BitBucket
  • Unit Testing
  • Micro services
  • Gulp.js/Webpack

Certifications

  • Immersive Full stack
    StackRoute - NIIT
  • React / Redux
    Udemy
  • Angular & JS expert
    Pluralsight
  • Apache Kafka
    Udemy
  • CI/CD - TeamCity
    Udemy

Language

  • English (Professional)
  • Hindi (Native)
  • Urdu (Native)

Interests

  • Travelling
  • Writing
  • Cooking