You are on page 1of 4

DEEPAK TIWARI


 9415745215


 er.deepak.cs03@gmail.com

https://www.linkedin.com/in/deepak-


prakash-tiwari/


 Bangalore

DIRECTOR - UI PRACTICE & ENGINEERING 


 https://github.com/Deepak003/

PROFESSIONAL EXPERIENCE SUMMARY


TECHNICAL DIRECTOR Dec '20 - May '22 14+ years experienced IT Director &
Freshworks Inc | Bangalore, India Certified Technical Trainer highly skilled
Headquartered in San Mateo, California, Freshworks has a dedicated team operating from in leading IT team professionals to
13 global locations to serve customers throughout the world. implement best practices & deliver
IT Policy Formulation compelling value to stakeholders.
Devised and established IT policies and systems to support the implementation Proficient in orchestrating end-to-end
of strategies set by the upper management technical operations, monitoring IT
Analysed business requirements of all departments to determine their infrastructure, and managing multi-
technology needs; improved productivity by 30% million-dollar budgets. Adept at training
Team Leadership new employees and fulfilling client
Spearheaded a team of 70+ back-end & front-end developers, testers, and IT requirements within the organisational
support members framework.
Provided training to 30+ new joiners on IT operations, systems, and procedures.
Individual Contributor - 5/CoE- Platform Engineer/ Technical Director KEY SKILLS
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. • IT Professional with expertise in Web
Crayons help developers build apps that adhere to the UX standards set by the Application Design & Development on
Freshworks Design System. Full Stack MEAN/MERN Technologies.
Self Developed SVG Icon Library and made it Open Source. Integrated it with Crayons. It ReactJS, Web Components Specialist.
included SVG Compression, Icon Management, Icon CLI, Intersection Observer and the Director -UI Engineering, Application
feature to add external Icon Libraries. Added support for multi-colour and animated Architect, Developer, Technical Lead,
SVGs too. SME,CoE Committee Member, EAG
Developed Visual Regression Suite for Crayons Web Components. It was made using Jest, Engineer
Puppeteer, Jest Reporter and Storybook. It can give the regression details as less as 1px. Top Rank holder out of 560 Teams
It was integrated into CI Pipeline using Github Actions. worldwide in UST Global D3 Hackathon
Developed Stencil Web Component for Virtual Scrolling that scales to 5 lakh rows. 2017 and 2018.(Machine Learning +AI)
Worked on Analytics Collector for VueJS/EmberJS that collects perf metrics from real Technical Operations Monitoring • IT
users online and reports it to the Graffana Dashboard. Converted it into web Infrastructure Implementation •
components. Security Risk Elimination
• Budgeting & Cost Reduction •
DIRECTOR - UI Practice & Engineering Oct '19 - May '20 Resource Optimisation • Database
INNOMINDS Technologies | Hyderabad, India Management • Network Management
Digital Transformation and Product Engineering company. Innominds is an AI-first • Systems Configuration • Process
platform-led full-cycle software product engineering services company headquartered in
San Jose, CA Optimisation • Team Leadership &
Training • Vendor Management •
IT Project Management
Project Delivery
Spearheaded a team of 18 IT engineers which comprised of Associate Directors,
• Installation & Upgradation • Testing &
Sr. Managers, Delivery Leads and Project Engineers.
Troubleshooting • Performance
Led 25+ projects and ensured that the deadlines were successfully met to
Improvement
improve client satisfaction .
• Customer Relationship Management •
Lead the growth of UI Practice Engineering. Lead the Organization growth as a
Network Administration • Research,
Digital Transformation player under SMAC Hood ( Social,Media,Agile,Cloud) and
Analysis & Strategy
create post digital differentiators as organisational capability towards DARQ TECHNICAL SKILLS
Technologies like Extended Reality,AI and Quantum Computing.
Languages: HTML, CSS, JavaScript
Be responsible for practice growth and identify new growth segments of the
Frameworks: React, AngularJS, Vue.js ,Web
business.
Components,
Be complete hands-on on development of applications using ReactJS and OOJs
Testing: Jest,Mocha,Jasmine,C,C++
and develop solutions on those.
Drive Practice strategy and roadmap in collaboration with the marketing team,
Senior member of the team and Executive Team. CERTIFICATIONS
Develop detailed UI Engineering customer personas, use cases and specifications
TCS Certified ESA(Enterprise System
to ship features that will delight customers.
Architecture) Engineer with 93%.
Constantly explore opportunities to solve challenging problems using machine
DataCamp Certified Data Scientist
learning,data science capabilities to help drive actionable insights and anomaly
on Python track.
detection solutions.
PNBIIT Certified Java Advanced Web
Participate in customer-facing situations and user conferences as a practice
Developer.
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.

ENTERPRISE APPLICATION ARCHITECT Apr '19 - Oct '19


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.

APPLICATION ARCHITECT Mar '15 - Apr '19


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.

ASSISTANT CONSULTANT Aug '10 - Mar '15


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.

SENIOR SOFTWARE ENGINEER Oct '07 - Aug '10


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
B. TECH. in Computer Science Jun '03 - Jun '07
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

Class XII Mar '01 - Mar '02


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%

Class X Mar '99 - Mar '00


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%

You might also like