We provide IT Staff Augmentation Services!

Full-stack Developer Resume

5.00/5 (Submit Your Rating)

Dublin, CA

SUMMARY

  • I am a software engineer with 8 years of experience that specializes in web and Mobile Application design and development.
  • I am seeking a competitive and challenging environment where I can serve a business and establish an enjoyable career for myself.
  • I am in a constant state of learning, and I want to continue to improve and grow in a company where We build things people want and ease their daily life through technology.
  • Comfortable working with MERN (MongoDB, Express, React, NodeJS) stack.
  • 8 years of professional experience in the IT Industry as a Front - End Developer in Developing User Interface (UI) applications, Back-End Developer as well as requirements analysis, applications design development, integration, maintenance, installation, Integrating, Implementing the web-based applications and UI applications.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Problem solving to provide clients with a pleasant overall user experience.
  • Strong in understanding JavaScript and Functional programming.
  • Self-starter, inclined to learn new technologies and a good team player with good communication, organizational and interpersonal skills.
  • Flexible enough to learn anything fast and adapt.
  • Authorized to work in the United States for any employer.

TECHNICAL SKILLS

  • JavaScript
  • React
  • React Native
  • Redux
  • UI
  • UX
  • Express
  • Node
  • MongoDB
  • HTML
  • CSS
  • GraphQL
  • AWS
  • Git
  • JSON
  • Photoshop
  • Sketch

PROFESSIONAL EXPERIENCE

Confidential, Dublin, CA

Full-stack Developer/ Software Engineer (Web & Mobile)

Responsibilities:

  • Designed the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
  • Experience in scripting languages like React JS and Node JS.
  • Implemented a Restful API server with Nodejs and Express.
  • Developed GraphQL schemas and async resolvers for MongoDB data manipulation, implemented back-end server with Apollo Express.
  • Construct a powerful and modern frontend architecture involving React, Redux and ES6.
  • Experience working in AGILE based development environment and participating in Scrum sessions.
  • Developed ReactJS forms to manipulate text within HTML5 views.
  • Created a web-application portal for inter-hospital collaboration through the bootstrap framework using UI/UX.
  • Used React-Native for the mobile development.
  • Responsible for developing a front-end application using ReactJs and Redux architecture for internal team's productivity use.
  • Extensively used NPM and Bower to manage javascript dependencies.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Experience with Responsive Web Design, JSON, AJAX, React JS.
  • Experience and knowledgeable in new versions of Javascript ES6 and ES7.
  • Experience in connecting multiple microservices using GraphQL.
  • Expert in developing Object-Oriented Web applications using MVC architecture.
  • Proficient in Babel compiler and Webpack.
  • Used JSON for storing and exchanging information between browser and servers.
  • Solid understanding of OOP concepts.
  • Worked on responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using ReactJs.
  • Used React-Router to turn application into Single Page Application.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Extensive experience working with Cross-Browser Compatibility issues.
  • Worked on responsive design and developed responsive websites that could be served to desktop, tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Used Yarn and npm in managing the frontend and node modules respectively.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Experience in working with No-SQL databases like MongoDB.
  • Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
  • Expertise in React.js Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Used Agile and Scrum development methodology.
  • Used GIT for version control.
  • Worked on Life cycle methods to control the component, mount, rendering and unmount in ReactJS.
  • Created React JS view components using Redux.
  • Used React Router Redux to store the route parameters in the redux store.
  • Used ReactJS with Redux to separate data and presentation layer. Utilized redux stores to handle the states.
  • Responsible for developing the React Native reusable components, maintaining States into Redux through Actions and Reducers with Promise middleware.
  • Also, Working with Axios Library to fetch data from network request.
  • Design Entire Responsive Mobile Application through Sketch to React Native Component with the help of FlexBox, Styled-Components, React Navigation, Vector Icons Libraries etc.
  • Designed and developed custom MongoDB applications specific to clients needs.
  • Developing backend services using Node js and Express js.
  • Used NodeJS and ExpressJS to create non-blocking input output models on the server side.
  • Extensively used NodeJS promises to request data from third party API's.
  • Extensive usage of flexbox.
  • Used Babel to transpile ES6 and JSX into ES5.
  • Maintained the existing mobile app built using React Native Framework.
  • Designed project structure, navigation setup, state persistence/redux, and authentication.
  • Built cart-checkout feature with React/Redux libraries.
  • Extensive usage of flexbox, Dimensions API for support for many mobile device design.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Collaborated with the designer, providing creative input and technical feasibility.
  • Worked across full technology stack to deliver end to end solutions.
  • Responsible for design and development of various components such as tab bars, map view, image picker, document picker, push notifications, sign-in/out features, profile management and navigation using react native.

We'd love your feedback!