Naresh Thakur

9 Years of experience, full-stack Senior Software Engineer with comprehensive experience of Developing, Testing, Integrating, Implementing and Deploying architectures and infrastructure for software applications. Now looking for a new and challenging technical position, one which will make best use of my existing skills and experience and also further my personal and professional development.

TECHNICAL SKILLS

FIELD SKILL

Keyskills JavaScript, ES6, React, Redux, React Native and Nodejs

Front-End
Experties on JavaScript, ES6, Babel, Webpack, React and Redux
Sound knowledge of jQuery, and Angular 2/4
Sound knowledge of socket.io, WebRTC
Sound Knowledge of Grunt, Gulp, NPM
Sound knowledge of HTML, CSS, SASS, Bootstrap
Good in Karma, Mocha, and Jasmine

Back-End
Expertise on Nodejs with hapijs and Express
Sound knowledge of Python
Expertise on MySql, MongoDB, Redis
AWS Expertise on EC2, SES, S3, Lambda, SQS, SNS and ELB
Good knowledge of Apache and Nginx

EDUCATION

National Institute of Technology, Jalandhar, B.Tech 2005-2009


EXPERIENCE

YapApp India Pvt Ltd (1 Year 8 Months)

Sep, 2016 - May 2018 (Senior Software Engineer)

o Defining project architecture and Database schemas
o Translate complex functional and technicals requirements into
detailed architecture, design and code.
o Take ownership of node and Reactjs. Maintain, fix bugs and
improve code performance.
o Maintain current technical knowledge to support rapidly changing
technology, always on a lookout for new technologies and work
with the team in bringing in new technologies.
o Manage the day-to-day development activities, participate in
designs, design review, code review, and implementation with
team members.

Mobikasa LLC (6 Months)

March, 2016 – Sep, 2016 (Project Manager (Web, Android and iOS))

o Preparing and defining the project scope of work, financial plan, its goals and deliverables.
o Assigning responsibilities.
o Identifying the resources requirement.
o Managing all aspects of the project business plan and budget.
o Leading the operational, financial and technological aspects of projects based on timelines and work plans.
o Coordinating directly and indirectly with project staff to ensure successful completion of the project – Directing, supervising, supporting and coordinating the project team members/staff.
o Communicating intensively with clients, sub-contractors and vendors to establish cordial/effective working relationship.
o Followed up with clients to verify satisfaction.

Addval Solutions (10 Months)

June, 2015 – March, 2016 (Project Manager (Web, Android and iOS))

o Preparing and defining the project scope of work, financial plan, its goals and deliverables.
o Define product and writing specs.
o Defining product (SAAS) for web and mobile.
o Define feature set and priorities for the product.
o Translate requirements into spec and user stories.
o Maintain a prioritised, well-groomed backlog.
o Work closely with all stakeholders.
o Sprint and release planning

Net Solutions (2 Years, 5 Months)

April’ 2012 – Nov’ 2012 (Sr. Developer)

o Understand business process and design and develop application logic for the web and mobile applications.

Dec’ 2012 – Sep’ 2014. (Tech Lead)

o Understand business process and design and develop application logic for the web and mobile applications.
o Coding / Design and Development
o Code review of project(s) assigned
o Participates in estimation as a part of the technical panel.
o Understands and follows the project management plans and project sprint plan
o Code review, Estimation, Team Management, Mentoring
o Client Communication, Project Management, Planning and Delivery
o Product and Process Quality
o Training/mentoring/coaching
o Conformance to organisational policies and processes(To be filled by HR representative)

WEBCREATIONS (2 Years 10 Months)

June 09 – March 12 (Owner)

o Understand business process and design and develop application logic for the web and mobile applications.
o Coding / Design and Development
o Code review
o Estimation
o Managing team of designer and developer.
o Generating new business leads and creating business for the company.

STRENGTHS

Confident, patient, friendly, team player, honest, hard working nature, positive attitude and ability to work in crunch situations.
Work hard towards meeting deadlines.
Ability to focus on details as well as see the bigger picture. Work on quick deployment and meeting client’s expectations.
Good learner.
Manage project and team balance to create a friendly and work oriented environment.
Experience of leading every stage of Web and mobile application development. Analysis, Design, Development, Implementation and deployment.
Strong problem solving skills