You are on page 1of 4

DEEPAK TIWARI

DIRECTOR - UI PRACTICE & ENGINEERING

9415745215 er.deepak.cs03@gmail.com https://www.linkedin.com/in/deepak- Bangalore https://github.com/Deepak003/


    
prakash-tiwari/

PROFESSIONAL EXPERIENCE

Dec '20 - May '22  TECHNICAL DIRECTOR

Freshworks Inc | Bangalore, India

Headquartered in San Mateo, California, Freshworks has a dedicated team operating from 13 global locations to serve customers

throughout the world.

IT Policy Formulation

Devised and established IT policies and systems to support the implementation of strategies set

by the upper management

Analysed business requirements of all departments to determine their technology needs;

improved productivity by 30%

Team Leadership

Spearheaded a team of 70+ back-end & front-end developers, testers, and IT support members

Provided training to 30+ new joiners on IT operations, systems, and procedures.

Individual Contributor - 5/CoE- Platform Engineer/ Technical Director

Worked on Project- Crayons - A Web Component Library of UI components that are the building blocks to

help create an intuitive and uniform user interface for all your apps. Crayons help developers build apps

that adhere to the UX standards set by the Freshworks Design System.

Self Developed SVG Icon Library and made it Open Source. Integrated it with Crayons. It included SVG

Compression, Icon Management, Icon CLI, Intersection Observer and the feature to add external Icon

Libraries. Added support for multi-colour and animated SVGs too.

Developed Visual Regression Suite for Crayons Web Components. It was made using Jest, Puppeteer, Jest

Reporter and Storybook. It can give the regression details as less as 1px. It was integrated into CI Pipeline

using Github Actions.

Developed Stencil Web Component for Virtual Scrolling that scales to 5 lakh rows.

Worked on Analytics Collector for VueJS/EmberJS that collects perf metrics from real users online and

reports it to the Graffana Dashboard. Converted it into web components.

Oct '19 - May '20  DIRECTOR - UI Practice & Engineering

INNOMINDS Technologies | Hyderabad, India

Digital Transformation and Product Engineering company. Innominds is an AI-first platform-led full-cycle software product engineering

services company headquartered in San Jose, CA

IT Project Management

Spearheaded a team of 18 IT engineers which comprised of Associate Directors, Sr. Managers,

Delivery Leads and Project Engineers.

Led 25+ projects and ensured that the deadlines were successfully met to improve client

satisfaction .

Lead the growth of UI Practice Engineering. Lead the Organization growth as a Digital

Transformation player under SMAC Hood ( Social,Media,Agile,Cloud) and create post digital

differentiators as organisational capability towards DARQ Technologies like Extended Reality,AI

and Quantum Computing.

Be responsible for practice growth and identify new growth segments of the business.

Be complete hands-on on development of applications using ReactJS and OOJs and develop

solutions on those.

Drive Practice strategy and roadmap in collaboration with the marketing team, Senior member of

the team and Executive Team.


Develop detailed UI Engineering customer personas, use cases and specifications to ship features

that will delight customers.

Constantly explore opportunities to solve challenging problems using machine learning,data

science capabilities to help drive actionable insights and anomaly detection solutions.

Participate in customer-facing situations and user conferences as a practice expert, and work with

the sales team to provide pre-sales support activities such as doing practice use case

demonstrations, engaging with sales and participating in the customer calls to sell solutions.

Strong experience and understanding of User Experience and Front-end engineering,thorough

understanding of Omni Channel, Multi-channel User Experience, Immersive & Virtual Digital

Experiences,knowledge of UI design patterns and best practices.

UI Engineering & Solution Architect

Prepare EA business case, expose benefits and drivers, financial merits and present, justify and

communicate to all stakeholders in business and IT

I structured our application following the principles of Clean Architecture/Vertical Slicing and CQRS. We

have an Hexagon with 6 ports: web, console, database, scheduling, queues and email. Using Hexagonal

design, to register or expose our use-cases in application primary ports: web, console or "usage" .

Using the Clean Architecture to let a use case interactor call the actual implementation of the presenter

(which is injected, following the DIP) to handle the response/display.

Author Technical documentation for responsible components

Review Architecture/ Design documents and Test Cases

Troubleshoot Project run-time landscape, including foundational s/w components.

Apr '19 - Oct '19  ENTERPRISE APPLICATION ARCHITECT

EA SPORTS | Hyderabad, India

With nearly 30 years in the game, EA SPORTS – a division of Electronic Arts – is one of the most iconic brands in entertainment, connecting

millions of people with the sports they love through video game franchises.

Architecting Customer Experience Solutions, UI Engineering, Engineering Testing Frameworks

for Code Coverage and Quality Assessment of JavaScript-based Applications.

Developed Player Experience UI using Salesforce DX and developed a custom framework to

extract the coverage of AuraJS code.

Mar '15 - Apr '19  APPLICATION ARCHITECT

UST Global | Bangalore, India

UST is a global digital transformations solutions provider.With over 26,000 employees in 25 countries, UST builds for boundless impact—

touching billions of lives in the process.

Architect

Web-Application System Architect and System Designer focusing on developing huge scalable

applications in NodeJS, React JS,AngularJS, Python, MongoDB, HTML 5, ExpressJS, ES6 / MS

Typescript frameworks specially NodeJS and its Packages.

Experience with SOLID Design Principles of OOPs, Design Patterns like

Factory/Observer/Strategy/Proxy and Software Architectural Design Patterns like Layered/Client-

Server/Master-Slave/Pipe-filter/Broker/Peer-to-Peer/Event-bus/MVC/Blackboard Pattern.

Full Stack Engineer

Building Serverless REST API in Node.js & MongoDB App and Dockerising it.

Testing AngularJS Apps with Jasmine, Karma, Protractor and React Apps with Jest and Enzyme.

Handling Authentication in MERN Stack using Bearer Token and Session Cookie.

Setting up CI/CD Pipeline for Node.JS app with Jenkins.

Securing Node.JS RESTful APIs with JWT Web Tokens

Knowledge on Micro-services in Spring Boot, Web Sockets and ReactJS and security using JWT.

Doing Data Visualisation, Text Classification, Sentiment Analysis and building Chatbots using Python.

Knowledge on Web crawlers and SEO Optimisation.

Aug '10 - Mar '15  ASSISTANT CONSULTANT

TCS | Gurgoan, India

Tata Consultancy Services is a global leader in IT services, consulting & business solutions with a large network of innovation & delivery

centres.

Project Manager
Managed Global SPPED , GPS and iEvolve projects under TCS - Ultimatix.

Responsible for PMRs, QA , Customer Satisfaction, Production Support, Code and Project Quality

Audits.

Responsible for Code Reviews, Documentation, Output , Solutioning, Performance and

Estimation.

Responsible for Resource Allocation, Appraisal Reviews

Software Engineer/ Enterprise Architect

Reviewing Architecture of Applications across TCS -Internal

SME for Niche UI Technologies like AngularJS, HTML5.

Performance Engineering Websites

Database Optimisation.

Data Modelling.

Coding and Documentation

Migration from Oracle Apps to custom UI built using AngularJS and PostgresSQL.

Oct '07 - Aug '10  SENIOR SOFTWARE ENGINEER

CDAC | Noida, India

The Centre for Development of Advanced Computing is an Indian autonomous scientific society, operating under the Ministry of

Electronics and Information Technology.

Technical Lead.

Maximising Team Throughput

Agile & Reliable Support Process.

Worked as Engineer on the e-Sushruta application of Govt. of India Health Ministry.

EDUCATION

Jun '03 - Jun '07  B. TECH. in Computer Science

M.J.P ROHILKHAND UNIVERSITY | Bareilly, U.P, India

Mahatma Jyotiba Phule Rohilkhand University is a government university in Uttar Pradesh, India and a campus spread over 206 acres.It is

an ISO9001:2015 Certified U.P. Government University.

D.G.P.A: 7.1/10

Mar '01 - Mar '02  Class XII

St. Fidelis College, Lucknow, U.P., India | I.S.C Board

St. Fidelis College, Lucknow, India, is a co-educational Catholic school established in 1977. School Affiliates include the Indian Certificate of

Secondary Education and Indian School Certificate boards.

Percentage : 75%

Mar '99 - Mar '00  Class X

St. Fidelis College, Lucknow, U.P., India | I.C.S.E Board

St. Fidelis College, Lucknow, India, is a co-educational Catholic school established in 1977 . School Affiliates include the Indian Certificate of

Secondary Education and Indian School Certificate boards.

Percentage : 90%

SUMMARY

14+ years experienced IT Director & Certified Technical Trainer highly skilled in leading IT team professionals to implement best

practices & deliver compelling value to stakeholders. Proficient in orchestrating end-to-end technical operations, monitoring IT

infrastructure, and managing multi-million-dollar budgets. Adept at training new employees and fulfilling client requirements

within the organisational framework.

KEY SKILLS

• IT Professional with expertise in Web Application Design & Development on Full Stack MEAN/MERN Technologies. ReactJS,

Web Components Specialist.

฀ Director -UI Engineering, Application Architect, Developer, Technical Lead, SME,CoE Committee Member, EAG Engineer

฀ Top Rank holder out of 560 Teams worldwide in UST Global D3 Hackathon 2017 and 2018.(Machine Learning +AI)
Technical Operations Monitoring • IT Infrastructure Implementation • Security Risk Elimination

• Budgeting & Cost Reduction • Resource Optimisation • Database Management • Network Management

• Systems Configuration • Process Optimisation • Team Leadership & Training • Vendor Management • Project Delivery

• Installation & Upgradation • Testing & Troubleshooting • Performance Improvement

• Customer Relationship Management • Network Administration • Research, Analysis & Strategy

TECHNICAL SKILLS

Languages: HTML, CSS, JavaScript

Frameworks: React, AngularJS, Vue.js ,Web Components,

Testing: Jest,Mocha,Jasmine,C,C++

CERTIFICATIONS

TCS Certified ESA(Enterprise System Architecture) Engineer with 93%.

DataCamp Certified Data Scientist on Python track.

PNBIIT Certified Java Advanced Web Developer.

You might also like