top of page

VINAY SINGH (SSE@EPAM)

Mobile (React-Native, Android, iOS), Web (Reactjs), and Data Scientist (Beginner)

  • Sr. Software Engineer with 6.5+ years of experience as a Frontend Developer in the IT industry.

  • 4 years experience as a React Native developer, 1.5 years experience as an Android & iOS developer, and 1 year experience as a ReactJs developer.

  • Have good skills in React-Native, React.js, Android, Web services, OOPS, Data Structures, DBMS, Design patterns, and Architectures.

  • Hands-on with iOS, HTML/CSS, Nodejs, GraphQL, Redux, LegendState, NoSQL, and Testing using Jest, Enzyme, and JUnit.

  • Additionally have data science skills in Data preprocessing, Machine learning, and Deep learning exploring algorithms like Logistic Regression, KNN, KMeans, PCA, Decision Tree, Random Forest, Bagging & Boosting Ensemble techniques, CNN, and Transfer learning.

  • Able to do estimation, requirements gathering & analysis, and collaborate with cross-functional teams to define & design new features.

  • Proficient in technical documentation, design, development, deployment, and troubleshooting.


if I conclude myself and my experience so I am earnest. And I think this quality has made me trustworthy not only in the organization but also among the clients.

Home: Welcome

TECHNICAL BIO

  1. Prog. languages: JavaScript, TypeScript, Python, Java, Swift, Kotlin, SQL, C++, HTML/CSS, etc., 

  2. Frameworks: React-Native, Android, iOS, React.js, Expo, ExpressJs, NodeJs, etc., 

  3. Databases: MySQL, Realm (MongoDB), SQLite, PostgreSQL, Room, Cassandra, Redis, etc.

  4. Unit and Integration Testing: Jest, Enzyme, JUnit, Detox, Cypress, etc.,

  5. Design Patterns: D.R.Y, YAGNI, S.O.L.I.D., Container Component.

  6. DevOps: Jenkins, CI/CD Pipeline, Kubernetes, Docker, CicleCI, AWS,

  7. Other expertises: Redux, GraphQL, Axios, Google Map, Legend State, Dependency-cruiser, ESlint, Prettier, Hooks, Context APIs, Firebase push notification, Test-Driven-Development.

IMG_20200801_095925_291_edited.jpg
Home: About Me

PROFESSIONAL EXPERIENCE

Background & Expertise

Home: Experience

SR. SOFTWARE ENGINEER, EPAM SYSTEMS

Feb 2023 - Present

Working as Sr. Software Engineer having expertise in React Native and learning and practicing Agile, Clean code, DevOps in-depth and process-oriented culture.

SR. SOFTWARE ENGINEER, RECRO

Nov 2021 - Feb, 2023

  1. Working as a Sr. React-Native developer (Consultant) in Blackbuck is India's largest trucking platform for a product used by internal teams.

  2. Worked closely with Designers, Backend, QA, and Project Managers to ensure timely and cost-effective delivery optimizing & improving performance with each subsequent release.

  3. As the result, the product became very popular and useful across the teams.

REACT NATIVE (CONSULTANT), WIPRO

March 2021 - May 2021

  • Worked as react-native developer.

  • Did tasks and resolved issues for Android and iOS both platforms in quick manner.

  • Participated in App V2 migration on mobile in client project ThoughtSpot.

  • Involved in meetings and technical sessions at client side.

SR. SOLUTION ENGINEER, DEQODE

July 2016 - Oct 2012

Working here as Mobile and Web developer, My key responsibilities are

  • Being a solution engineer to Associate team lead, I am experienced cross-platform mobile application developer.

  • Led team of 5+ software developers delegating tasks in weekly sprints and running daily stand-ups.

  • Worked closely with product managers, UX team, Backend team, QA team, and business managers to strategise product designs and implementations ensuring product quality.

  • Got involved in every phase of the Software Development Life Cycle process and support the entire application lifecycle (concept, design, test, release, and maintenance).

  • Provided the project time estimation, and did requirements gathering before starting the project development.

  • Recommend changes and enhancements to high-quality mobile applications.

  • Ensure new and legacy applications meet quality standards

  • I was responsible for project deliveries and product release.

  • Conducted technical sessions of latest technology updates, Standards and best practices.

  • Interviewed 10+ prospective employees.

  • Monitored freshers and junior software developers on the team.

EDUCATION

My Studies

Home: Education

Nov 2021 - Dec 2022

PGDCSAI, IIIT DELHI

Postgraduate Diploma in Computer Science & Artificial Intelligence from Indraprastha Institute of Information Technology Delhi (IIIT-Delhi). Explored Machine learning and Deep learning. During this my research on Medical Radiology Image Processing for Pneumonia Detection Using Convolutional Neural Network published in IEEE 2023

August 2013 - June 2016

BE, RGPV BHOPAL

Have completed Bachelor of Engineering (BE) in Computer Science & Engineering from Medicaps Institute of Technology & Management located in Indore with CGPA 7.04

July 2007 - June 2013

B.SC, APSU REWA

Have completed Bachelor of Science (B.Sc) in Physics, Chemistry and Mathematics from Govt. Degree collage, located in Satna with 56.16%

July 2010 - June 2011

DCA from Cedmap IT, Bhopal in the year 2011 with 60.00%

DCA, CEDMAP IT BHOPAL

July 2006 - June 2007

12TH, MPBSE BHOPAL

Passed 12th in PCM stream from Birla Vikas H. S. School, located in Satna, Madhya Pradesh, India with 61.77%.

July 2004 - June 2005

Passed 10th from Birla Vikas H. S. School, located in Satna, Madhya Pradesh, India with 79.60%.

10TH, MPBSE BHOPAL

MY SKILL SET

What I Do

Laptop Writing

PROGRAMMING LANGUAGES

Better with Java, Javascript, C/C++, HTML, CSS, and SQL. Also hands-on with Kotlin, Swift, Go, and Dart.

Image by JESHOOTS.COM

PROBLEM SOLVING & ALGORITHMS

I am always trying to improve my problem solving and Logical thinking skills. For that, I timely keep participating in platforms where I can learn and practice.

taazaa_inc_by_taazaa_inc_d8tet4y_edited.

SDLC

SDLC is a step by step systematic process to develop software ensuring its quality and correctness. Enough knowledge of all phases of the Software Development Life Cycle process.

codeBeamer-ALM-Software-Source-Code-Management-650x650_edited.jpg

SOURCE CONTROL

Source control helps in managing and storing code. Git VCS and Github, Bitbucket, Gitlab

Two Pens on Notebook

IDE & TEXT EDITORS

Used VSCode and Sublime Text Editors. Android Studio and XCode.

Office with a View

OPERATING SYSTEMS

Mac, Linux,  Windows. Android and iOS mobile operating system.

Workspace

SOFTWARE DEVELOPMENT

Software development entails being able to analyze users’ needs and then design, test, and develop software to meet those needs. Developed Mobile apps using native android & iOS technologies and Hybrid frameworks like React-Native, Expo, Flutter with GraphQL, Redux etc. Web apps using Reactjs and Nodejs.

Image by ThisisEngineering RAEng

BASICS OF TESTING

Enough knowledge about Unit Testing, Integration Testing, and System Testing. Did Test-Driven-Development (TDD) with chrome dev tools writing unit test cases in JUnit, Jest, and Enzyme.

Tidy Desk

PROJECT MANAGEMENT & TOOLS

Managed projects single handly and with the teams also. Used Slack, Google Chat, Skype, Zoom for communication and Github, Trello, Jira, Proofhub for project management. Participate in sprint planning & Discussions

UIUXdesign.png

DESIGN TOOLS

Hands-on with Sketch, Figma, Invision, and Zeplin design tools. Also used draw.io to draw required diagrams.

Image by Markus Winkler

DATABASES

Aware know all kinds of operations like how to store records, create, insert, update, delete, etc, and SQL queries. Worked with MongoDB(Realm), PostgreSQL, SQLite, Firebase Real-Time database and Firestore.

cyber_topic_63.jpg

NETWORKING BASICS

Enough understanding of requests and responses. Methods like GET, POST, Others, and their success and error codes like 200, 500. Rest APIs, GraphQL Query, and Mutation. Tools like Swagger, Postman, and Graphql Playground.

Home: Skills

"Believe you can and you're halfway there"

Theodore Roosevelt

Home: Quote

MY PROJECTS

31880729_226357234799732_784964857425297

Fantasy Gaming Mobile App

I led the team of developers and built this application in react-native from scratch to end. Responsible for Development, Publish, and maintenance.

hoq6ad2kpeye0pyi07ls_edited.jpg

Prediction based real-time fantasy app

Participate in the development of this mobile application from scratch to end in React-native.

howdoo.png?1547744057.png

Social platform with crypto support

Social platform with crypto wallet support managing so-called howdoo currency with others built on android native from scratch.

pumapay.png?1548607436.png

Crypto currency wallet

Crypto wallet built on android native from scratch. It has transactions and exchanges cryptocurrency features. It comes with an amazing feature called PullPayment.

Home: Projects
Home: Blog Feed

LET’S CONNECT

Indore, Madhya Pradesh

Home: Contact
bottom of page