Get In Touch
Menu

Hello.

I am Ashwani Garg,
Software Engineer
& i really to build

Play Video
Story begins

My Inspiration

Digitalization is revolutionary, playing the key role for exponatinal growth of your organization

The reason for choosing engineering and to take this journey of bulding strong and reliable software for grouth of many industaries.

Knowledge Base

Core Languages

Google GoLang Oracle Java Python C++/Cpp C Language

  • Golang
  • Java
  • Python
  • C++
  • C Language

Database and Cache

PostGreSql Database MongoDB Redis MySql

  • PostgreSQL
  • Mongo DB
  • MySql
  • Redis

Frontend Web Technologies

React Vue.js JavaScript SASS/SCSS HTML CSS

  • React
  • Vue.js
  • JavaScript
  • SASS/SCSS
  • HTML
  • CSS

Backend Web Technologies

Spring Boot Rest APIs Django Python Flask Node.js microservices Architecture

  • Spring Boot
  • Rest
  • Django
  • Flask
  • Rest Framework
  • Microservices

Communication and Tracking

Git Github GitLab Slack Flock Atlassian Jira Atlassian Confluence Atlassian Bitbucket Atlassian Sourcetree Atlassian Opsgenie Perforce
*

  • Atlassian Jira
  • Atlassian Confluence
  • Atlassian Bitbucket
  • Atlassian Sourcetree
  • Git
  • GitHub
  • GitLab
  • Slack
  • Flock
  • Atlassian Opsgenie
  • Perforce

Integrated Development Environments and Editors

JetBrains IntelliJ IDEA Microsoft VS Code JetBrains PyCharm Atom Editor Eclipse IDE Sublime Text Editor Codeblocks

  • JetBrains IntelliJ
  • Visual Studio Code
  • JetBrains PyCharm
  • Atom Editor
  • Eclipse IDE
  • Sublime Text Editor
  • Codeblocks

Logging and Monitoring

Kibana Grafana Coralogix New Relic One Jaeger Tracing Apache Log4j Metabase

  • Kibana
  • Grafana
  • Coralogix
  • New Relic One
  • Log4j
  • Jaeger
  • Metabase

Development Tools

Postman MongoDB Compass RoboMongo Robo 3T BloomRPC DBeaver Camunda Modeler Terminal

  • Postman
  • MongoDB Compass
  • Robo 3T
  • BloomRPC
  • Terminal
  • Camunda Modeler
  • DBeaver

Deploymment Tools

Docker Kubernetes Portainer Jenkins ArgoCD K8 Lens

  • Docker
  • Kubernetes
  • Portainer
  • Jenkins
  • ArgoCD
  • K8 Lens

Operating Systems

Microsoft Windows Apple MacOS Ubuntu

  • Microsoft Windows
  • Apple MacOS
  • Ubuntu








Additional Skills

  • Good conceptual and practical knowledge of Object-Oriented Programing (OOPs) along with Data Structures.
  • Asynchronous programming to achieve concurrency and parallelism with multiple threading under the hood.
  • Hands-on experience on multiple user facing and multi-tenant backend services ranging in content management, data orchestration, user transactions, custom reverse-proxy, data manipulation, information security, and user dashboards.
  • Planned, analyzed, designed, developed, tested, deployed, and maintained various services at all phases of SDLC.
  • Designed, developed, and maintained full CRUD operational APIs to interact with Backend and Databases.
  • Ability to quickly learn and develop features on day-to-day changing technologies.
  • Independently interact, plan, and work with design, business, product owner, quality, internal, and external integration teams involved in the project.
  • Parsed and matched string matching and comparing operations with Regex.
  • Developed of Single Page Applications using Vue and React ecosystems (Independently).
  • Interacted with web application APIs with Ajax and Axios.
  • Removed redundant code with the help of modular programming.
  • Experience with command line debugging in python.
  • Implemented Event Driven architecture to update services and process flows as per events triggered.
  • Migrated to the latest technology and Optimized flows across services to improve performance and throughput.
  • Working knowledge of Kubernetes, docker, container, image, and volume.

Work Experience

Zeta

Directi Group

Software Developer Enngineer 2

Zeta Directi

  • Designed and implemented Card Details API with end to end encryption on sensitive and non-sensitive responses contingent to workflow.
  • Implemented published events trigger on card status update by clients for sodexo spain.
  • Figured, debugged, mitigated and resolved data disparity issues with numerous touch points.
  • Create, update and maintain the card management workflows for clients in Italy and Spain.
  • Designed a new service from scratch to handle all cardholders, with multi-tenant support, globally accepted fields, tags and globally identifiable parameters all stored in a normalized-document ( mix ) data model.
  • Developed features in card order management systems used globally.
  • Implement features in configuration systems spanned in multiple services.
  • Implemented Low code clients for interservice communications and increased maintainability.
  • Implemented okHttpClient for HTTP, XML and SOAP servers in banking application.
  • Kept a keen eye on removing functional gaps and tech-debts along with day to day tasks.
  • Updated various service’s dependency versions in order to mitigate risks and improve performance.
  • Gained wide knowledge on zeta tachyon product services around cards.
  • Completed services Kubernete readiness to migrate them to K8s clusters.
  • Supported Cluster services for incidents, bugs and knowledge provisioning for production zones with on-call roaster.
  • Updated build job scripts to automate the manual task with each build trigger.
  • Implemented Mutual Authentication for intra organization service communication in order to enhance security in the UK Zone.
  • Maintained high transparency and communication with fellow developers, product managers, system architects and various stakeholders.
  • Documented commonly used procedures for the team, specially new joiners. Which helped them to on-board any new procedure quickly and efficiently along with maintaining standardization.
  • Raised relevant functional, non-functional and tech-debts whenever found to be existing at any place.
  • Pushed service to have better release trackers, feature management and technical maintainability.
  • Developed and maintained BPMN ( Business Process Modeling Notation ) for various flows in Spain and Italy.
  • Showed steep learning curves while introduced to newer technologies and procedures.
  • Maintained high code coverage with functional testing in relevant developments.
  • Worked on different frameworks for service development.
  • Implemented newer annotations with relevant aspects to abstract and reuse common implementations. Which also reduced redundant code, increased standardization and redacted lines of code, and reduced the need to review redundant code. ( Have exponential effect in its efficacy, when adopted org wide )
  • Stabilized various services and features in UK and US Zone setup.
  • Grown organization in numbers by taking daily candidate interviews.
  • Helped various individuals to also start taking interviews.
  • Maintained effective mentorship for newer newer members by unblocking and enabling them with knowledge and guidance.
  • Maintained high code quality with help of KISS, DRY, Solid Principles, Design patterns, testsuites, code coverage, quality plugins and reviews.
  • Effective team engagement initiator and promoter.
  • Identified various pitfalls for repo management, logs monitoring and org processes, along with resolving few alongside tasks.

BookMyShow

Bigtree Entertainment Group

Software Developer

BookMyShow Bigtree Entertainment

  • Involved in end to end customer experience, requirement, data design flow, development and maintenance of full stack applications.
  • Worked on multiple services frequently used to collect, maintain and serve events specific and user transactional data.
  • Witnessed real-time services being built from scratch.
  • Worked in fast paces and micro services architecture based services mess, demanded quick learning in technology field.
  • Maintained application with cache management, serving on multiple API technologies and listening to a number of different services and APIs.
  • Co-ordinated across different development and testing teams to deliver well implemented and flawless features.
  • Connected with product and design teams to clearly understand requirements in order to better plan development.
  • Development demanded quick learning and use of various development tools for visualizing and testing of services and stores.
  • Handled end to end integration of various technologies and inter-team dependent features for better approach analyzation.
  • Independently drove new features, service integrations and technical debts.
  • Got hands-on to existing code to proposed better implementations and to have better design/tech discussions for new features.
  • Dedicatedly provided support for production issues and dependent features.
  • Collectively created, updated and managed services corresponding to configuration management, data management, universal management, live data and frontend design.
  • Created developer and non-developer friendly documentations for contracts and features.
  • Always had an eye on backward compatibility in order to save criticality of data migrations.
  • Wrote well structured, documented and error tolerable code for services.
  • Wrote unit tests along with features and tested end to end features till production.

Tower Research Capital

Full Stack Development Engineer

Tower Research Capital

  • End to end data flow design, development and maintain full stack application.
  • Developed some responsive, smooth and impressive web applications in single page application.
  • Because of strong interpersonal skills and management skills, I was given a chance to manage some colleagues.
  • Designed and used a lot of animation features to the web apps to make them and their transitions more smooth and beautiful.
  • Worked closely with testing team to understand requirements and develop required applications and features.
  • Implemented Event driven connection between servers and clients in various parts, thus saving lots of API calls and periodic pooling.
  • Created a web app tool for Automation Testing Team to dynamically create, manage and generate suits of test cases for various different modules with various configurations.
  • Developed a dashboard for Traders enabling them to interact with tester, various servers and configurations directly without manual efforts of both traders and testers.
  • Designed and created a number of APIs to be exposed with various request methods.
  • Integrated API servers with a number of new features and different authentication methods to be exposed for users and machines.
  • Setup, managed and exposed non-relational database management system to be used by various teams.
  • Written a number of programs and scripts for servers to run periodically.

Informatica Business Solutions

Software Developer

Informatica Business Solutions

  • Integrated core server engines with new features and extended support.
  • Debugged various modules of engines for different features and applications.
  • Worked with various teams to get to depth of breaking of feature and resolve or assign to another team accordingly.
  • Hands on experience of working with Informatica Cloud Tool for data management.
  • Modified adaptors to work with large datasets and different data types.
  • Provided support for various encoding of data in various adaptors.

Lucideus Technologies

Steganography ( Data Security )

Lucideus Technologies

  • Invisible Data is very much secure than a Cryptic Visible Data and Studied a lot more about the security, breaches and protection of data.
  • Send data through public communications channels to receive and retrieve it securely.
  • For effective and efficient encryption - decryption of data, applied LSB coding algorithm to images.

Got priveledge to work on some of emerging Frameworks, Libraries and Technologies

Heroku Cloud JSON Web Tokens Google GRPC APIs Apache Kafka ZMQ 0MQ queue WebSockets Python CherryPy Framework Bootstrap Material UI

Get In Touch

Dedicated and detail oriented developer whose skills best suits to be a software developer uses critical thinking and creative skills to develop some reliable technologies in favor to growth of organization