+91 9753238059
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.
TECHNICAL BIO
Prog. languages: JavaScript, TypeScript, Python, Java, Swift, Kotlin, SQL, C++, HTML/CSS, etc.,
Frameworks: React-Native, Android, iOS, React.js, Expo, ExpressJs, NodeJs, etc.,
Databases: MySQL, Realm (MongoDB), SQLite, PostgreSQL, Room, Cassandra, Redis, etc.
Unit and Integration Testing: Jest, Enzyme, JUnit, Detox, Cypress, etc.,
Design Patterns: D.R.Y, YAGNI, S.O.L.I.D., Container Component.
DevOps: Jenkins, CI/CD Pipeline, Kubernetes, Docker, CicleCI, AWS,
Other expertises: Redux, GraphQL, Axios, Google Map, Legend State, Dependency-cruiser, ESlint, Prettier, Hooks, Context APIs, Firebase push notification, Test-Driven-Development.
PROFESSIONAL EXPERIENCE
Background & Expertise
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
Working as a Sr. React-Native developer (Consultant) in Blackbuck is India's largest trucking platform for a product used by internal teams.
Worked closely with Designers, Backend, QA, and Project Managers to ensure timely and cost-effective delivery optimizing & improving performance with each subsequent release.
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
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
PROGRAMMING LANGUAGES
Better with Java, Javascript, C/C++, HTML, CSS, and SQL. Also hands-on with Kotlin, Swift, Go, and Dart.
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.
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.
SOURCE CONTROL
Source control helps in managing and storing code. Git VCS and Github, Bitbucket, Gitlab
IDEÂ & TEXT EDITORS
Used VSCode and Sublime Text Editors. Android Studio and XCode.
OPERATING SYSTEMS
Mac, Linux, Windows. Android and iOS mobile operating system.
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.
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.
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
DESIGN TOOLS
Hands-on with Sketch, Figma, Invision, and Zeplin design tools. Also used draw.io to draw required diagrams.
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.
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.
"Believe you can and you're halfway there"
Theodore Roosevelt
MY PROJECTS
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.
Prediction based real-time fantasy app
Participate in the development of this mobile application from scratch to end in React-native.
Social platform with crypto support
Social platform with crypto wallet support managing so-called howdoo currency with others built on android native from scratch.
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.