Smit T.

Software Engineer

Dubai, United Arab Emirates9 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Over 7 years of experience in scalable tech solutions.
  • Delivered $2M+ in profits for Fortune 500 companies.
  • Expert in AI/ML tools and automation.
Stackforce AI infers this person is a Fintech and Blockchain expert with strong Fullstack development capabilities.

Contact

Skills

Core Skills

Node.jsReact.jsApi DevelopmentNestjsBlockchainSmart ContractsAwsSpring FrameworkData EngineeringFullstack DevelopmentMicroservices Architecture

Other Skills

JavascriptTypescriptMongoDBHashicorp VaultJestOpenAPI 3.0ELKDockerGrafanaAppDynamicsAzure ADKafkaChatGPT4FabricJSMocha

About

Proactive and innovative IT Professional with over 7 years of experience in building robust, scalable solutions using cutting-edge technologies. Skilled in AI/ML tools, automation, and agile methodologies, I excel at translating complex technical requirements for business stakeholders. With a proven track record of leading development teams on enterprise-wide projects, I have delivered over $2 million in profits for Fortune 500 companies. Strong leadership and project management skills enable me to drive successful outcomes and navigate changing business needs.

Experience

9 yrs 5 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 10 mos
Current Experience

Emirates nbd

Senior Software Engineer

Aug 2023Present · 2 yrs 10 mos · Dubai, United Arab Emirates · On-site

  • Leadership
  • ●Authored comprehensive technical specification documents from high-level designs (HLD), low-level designs (LLD), and implementation plans.
  • ● Mentored and guided engineering teams, fostering professional growth and driving successful achievement of product goals and deadlines.
  • Server-Side Programming
  • ●Architected and developed scalable REST APIs, optimized database schemas, and robust infrastructure for a variety of financial products.
  • ●Ensured secure and efficient authentication and authorization processes using JWT Tokens,supporting large-scale user bases.
  • ● Monitored and improved application performance and reliability through comprehensive logging and analysis with the ELK Stack.
  • ● Implemented secure user authentication solutions, including OTP and Azure Active Directory integrations.
  • ●Developed event-driven architectures using Kafka to support high-throughput, real-time data processing.
  • ● Leveraged AI/ML tools like ChatGPT for intelligent categorization and prediction of customer document types, answering user questions from text documents. ElasticSearch was used as the vector DB for efficient querying of embeddings.
  • Technologies: Javascript, Typescript, MongoDB, Hashicorp Vault, NodeJS, Jest,OpenAPI 3.0, ELK, Docker, Grafana, AppDynamics, Azure AD, Kafka, ChatGPT4
  • Cloud Technologies: MongoDB Atlas, Github, Jenkins, HCP Vault, OpenShift
  • Client-Side Programming
  • ● Designed and built responsive, high-performance web applications using React and Material-UI.
  • ● Developed Micro Frontends to enable seamless scaling of individual teams and projects, adhering to
  • industry best practices.
  • ● Utilized Redux Saga for effective state management, ensuring maintainable and scalable codebases.
  • ● Integrated AppDynamics for comprehensive performance monitoring and detailed
  • insights,optimizing front-end performance.
  • ● End-to-end testing implementation using Playwright
  • Technologies: Javascript, Typescript, React, Material UI, Redux, Playwright.
JavascriptTypescriptMongoDBHashicorp VaultNodeJSJest+10

Convergence.tech

Senior Software Engineer

Sep 2022Jul 2023 · 10 mos · Toronto, Ontario, Canada · Remote

  • Leadership
  • ● Creating technical specification documentation from software components, HLD, LLD, and
  • implementation plan.
  • ● Holding final responsibility for architecture and implementation of platforms and applications.
  • ● Mentoring engineers to achieve product goals and deadlines.
  • ● Containerization of applications using Docker to run reliably on Gitlab.
  • Server-Side Programming
  • ● Developing and architect REST APIs, database schemas, and infrastructure for products.
  • ● Developing model managers, middleware, and API modules in Javascript.
  • ● Fixing and improving unit testing and integration testing in Mocha.
  • ● Creating and maintaining smart contracts for NFT implementation.
  • ● Supporting and improving existing architecture for scale and performance.
  • ● Monitoring application performance and logging using Sentry.
  • ● Creating APIs as per technical specifications in NestJS and Restify and caching using Redis.
  • ● API testing, benchmarking and CI/CD setup for Backend projects.
  • ● Optimize Node packages by making NPM changes and experimented with Yarn as well.
  • ● Generating offline PDFs using FabricJS.
  • ● Migrated Self Hosted Vault to HCP Vault to optimize performance for scaling.
  • Technologies: Javascript, Typescript, MongoDB, Hashicorp Vault, NodeJS, NestJS, FabricJS,
  • Mocha, Restify, OpenAPI 3.0, Docker, NFT, Ganache, Solidity, Redis
  • Cloud Technologies: MongoDB Atlas, EC2, Gitlab, Codebuild, KMS, Prometheus, S3, ECS, EKS,
  • HCP Vault, Sentry
  • Client-Side Programming
  • ● Create and maintain existing UI built with ReactJS using functional components with hooks and
  • provide improvements.
  • ● Generating offline PDFs using FabricJS.
  • ● Understand and improve Monorepo structure built in Nx using functional components using hooks.
  • Technologies: Javascript, NodeJS, ReactJS, Redux, FabricJS, Jest
JavascriptTypescriptMongoDBHashicorp VaultNodeJSNestJS+10

Forbes advisor

2 roles

Associate Tech Lead

Dec 2021Jun 2022 · 6 mos

  • Organized system infrastructure documentation and operating procedures, strengthening controls, and
  • enhancing overall performance.
  • Integrated automation into monitoring and security measures to reduce required employee attention.
  • Held final responsibility for architecture, design and implementation of company-wide platforms and
  • applications.
  • Supervised team of developers and business analysts engaged in project for creation of new Data
  • Platform.
  • Reviewed project requests describing database user needs to estimate time and cost required to
  • accomplish projects.
AWS LambdaTypeScriptAWS

Senior Software Engineer

Dec 2019Feb 2022 · 2 yrs 2 mos

  • Server-Side Programming
  • ● Developing platform services to manage the entire lifecycle from External Data Sources to Product
  • Data.
  • ● Creating RESTful API Spec and documentation using Postman Collections and performance testing
  • using Jmeter on APIs.
  • ● Increasing test coverage using JUnit and SpringBootTest for unit and integration testing
  • Technologies: Spring Boot, Java 8, Postgres, Liquibase, Swagger
  • Cloud Technologies (AWS): SNS, SQS, RDS, EC2, Codecommit, Codebuild, KMS, Lambda,
  • CloudWatch, S3, AWS API Gateway
  • Client-Side Programming
  • ● Creating user forms for various vendors as per Figma Templates in React. Storing event and Form
  • data using Redux.
  • ● Setting up events on various events using Google Tag Manager for click/scroll tracking, conversion
  • tracking, and A/B Testing.
  • ● Setting up GDPR compliance for websites hosted in EU Regions to improve overall conversion tracking.
  • ● Achieved more than 60% conversion rate per click for ad spends using offline conversion reports
  • ● Use NextJS to host forms and pages to support server-side rendering.
  • Technologies: React, Redux, Javascript, HTML, CSS, NextJS, PM2, Jest
  • Cloud Technologies (AWS): S3, CloudFront
  • Platforms and Tools: Google Tag Manager, Google Analytics, Google Ads, Taboola, Facebook,
  • Outbrain, TrustArc
  • Data Engineering
  • ● Designing compliance frameworks for multi-site data warehousing efforts to verify conformity with
  • state and federal data security guidelines.
  • ● Creating Serverless, event-driven architecture to sync data from various sources API, Gmail,
  • Webhook and store in a fault-tolerant way in BigQuery.
  • ● Developing and architecting database strategies at the modelling, design and implementation stages
  • to address business requirements.
  • ● Using Google OAuth2 authenticate and authorize Google Products to pull data.
  • Technologies: NodeJS, GCP SDKs, Java, ES6
  • Cloud Technologies (GCP): Cloud Functions, Cloud Storage, Pub/Sub (Event Queues), Cloud
  • Scheduler, Stackdriver, BigQuery, Google Data Studio
Spring BootJava 8PostgresLiquibaseSwaggerReact+9

Morgan stanley

3 roles

Software Engineer

May 2019Nov 2019 · 6 mos

  • Technical Consultant from Wissen Technology to build scalable financial systems (Full Stack role).
  • Server-Side Programming
  • ● Designing and implementing microservices to de-couple existing monolithic systems using 12-factor
  • app principles.
  • ● Creating two new microservices in the current project, Order Search Service and File Attachment,
  • using Cloud Native principles.
  • ● Applying the best DevOps practices to reduce turnaround time and automate deployments, reducing
  • deployment time by 30%.
  • ● Using Elasticsearch reduced ad-hoc searches on the database, by flattening some contents of the
  • database as JSON Documents.
  • ● Recommending technology upgrades and complementary products to improve security.
  • Technologies: NodeJS, Spring, Sybase, Jenkins, Shell
  • Cloud Technologies (Internal): Treadmill, Linux, Distributed Logging, ZooKeeper
  • Client-Side Programming
  • ● Designing the front end for the current project in Angular with Jasmine unit tests and Protractor
  • end-to-end tests.
  • ● Create reusable component libraries across teams on top of libraries like PrimeNG following design
  • guidelines as per the design team.
  • ● Maintain state using NgRX for application
  • ● Create robust services using RxJS for augmenting different effects and functionalities.
  • ● Integrate AppDynamics to understand performance and usage.
  • ● Integrate SonarLint, ESLint and Husky to maintain high-quality standards for projects.
  • ● Experiment with Angular Universal to support server-side rendering.
  • Technologies: Angular, HTML, CSS, RxJs, NgRX
NodeJSSpringSybaseJenkinsShellAngular+5

Associate Software Engineer

Aug 2018Apr 2019 · 8 mos

  • Created reusable Angular Components for internal applications. Challenges involved supporting various CSS scenarios for different screen sizes and standardizing data flow within components.
TypeScript

Trainee Analyst

Jun 2017Jul 2018 · 1 yr 1 mo

  • NotifyMe (Training Project)
  • A price notifier application that notifies the user when the set criteria are met like a price drop on Amazon.
  • Used Spring-Boot to implement services for databases and schedule events.
  • Built an XPath extractor functionality for any given URL using JavaScript.
  • Built components for Admin and Product module using Angular. Technologies used: Angular, Spring Boot, Java 8, ES6, MySQL.
  • Github : https://github.com/smitthakkar/NotifyMe
TypeScript

Capgemini

Summer Intern

Jun 2016Jun 2016 · 0 mo · Mumbai Metropolitan Region

  • iOS App Developer

Codechef campus chapters

KJSCE Codecell, Committee Head

Jul 2015Jul 2016 · 1 yr · Mumbai Metropolitan Region

  • Managed Council throughout the session.
  • Had a lot of fun with team mates, organized workshops and competitions.
  • Raised the bar of college for competitive programming.

Education

KJ Somaiya College of Engineering, Vidyavihar

Bachelor of Engineering (B.E.) — Computer Engineering

Jan 2013Jan 2017

Kendriya Vidyalaya Southern Command

Jan 2005Jan 2012

Stackforce found 100+ more professionals with Node.js & React.js

Explore similar profiles based on matching skills and experience