We provide IT Staff Augmentation Services!

Senior Front End Software Developer Resume

2.00/5 (Submit Your Rating)

Manhattan, NY

SUMMARY

  • Over 6 years of experience in the field of Front - End application development in the E-Service and E-Commerce industry.
  • Expert at implementing various design patterns in web projects, such as Singleton, Factory, Strategy, Decorator and Proxy.
  • Hands-on experience in websites developing technologies and frameworks, such as jQuery, Bootstrap, AJAX, JSON, AngularJS and ReactJS.
  • Expert at DOM manipulation with JavaScript/jQuery includes selecting, deleting, adding, hiding and showing HTML elements.
  • Expert at creating page layouts by CSS3 and the style sheet management frameworks such as SASS and LESS.
  • Expert at ReactJS and Redux to build well-organized and responsive single page application.
  • Professional experience in the ES6 new standard features includes promises, class, arrow function, let/const key word and default parameters.
  • Hands-on experience in using the babel to compile the ES6 to ES5.
  • Professional experience in developing CURD (Create, Read, Update, Delete) application.
  • Hands-on experience in RESTful web services with JQuery in AngularJS, use JSON to consume response data for user interface.
  • Expert in Firebug for Mozilla, Developer Toolbar for Chrome and React Developer Tool for debug the code.
  • Strong knowledge in cross-browser compatibility and W3C standards, hands-on experience in solving cross-browser issues (Safari, Chrome, Firefox).
  • Involve in phase of software development life cycle such as Agile and Scrum workflow.
  • Hands-on experience in using different kind of IDE's includes Visual Studio Code, WebStorm, Sublime, Eclipse.
  • Professional experience in using version control tools such as SVN and GIT.
  • Wide experience with communication software such as TeamViewer and slack.
  • Excellent self-motivated team worker, capable of working under pressure and good multi-tasks management.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, Typescript, JQuery, Bootstrap

Web Frameworks: ReactJS, AngularJS, Angular2

IDE: Visual Studio Code, WebStorm, Sublime, Eclipse

Operating Systems: Windows, Mac OS, Ubuntu Linux

Web Services: XML, JSON, Ajax, Restful API

Databases: MongoDB, Oracle SQL

Developer tools: Git, Webpack, NPM, babel, homebrew

PROFESSIONAL EXPERIENCE

Confidential, Manhattan, NY

Senior Front End Software Developer

Responsibilities:

  • Involve in requirement analysis and produce accurate documentation that related to the projects and tasks.
  • Work in a team environment and cooperate with the backend/database developers who provides the backend functionality of the site.
  • Design and develop the main page and subpage of AIM project by using HTML5, CSS3, Bootstrap, JavaScript, ReactJS framework.
  • Work closely with Graphic User Designers to turn wireframes and visual design blueprints into working HTML/CSS prototypes.
  • Work with Bootstrap Grid System and many other reusable components to develop a responsive web application.
  • Write SASS code for optimizing CSS files.
  • Responsible for designing the user component to allow the features such as log in/out and sign up.
  • Manage state of the whole web application using Redux store tree.
  • Create and use Reduces that received Actions to modify the store state tree.
  • Add editable information page component in the management system and properly update them into database with the backend through Restful API.
  • Fix the bug to handle the empty data array when clicking the “submit” button.
  • Implement the drag and drop functionality by using React-Draggable component.
  • Use ReactJS components, forms, events, keys, router and animations to enrich the webpage application.
  • Involve in improving the webpage application performance by minimizing HTTP request, implementing compression on the image and minimizing cookies.
  • Debug and test the application by Chrome Developer tool, React developer tool in chrome.
  • Work with GIT as a version control tool to host source code, collaborate with teammate and solve conflicts, and use JIRA for task management.
  • Use Agile software development methodology and interact with the back-end staff and scrum master at daily meeting.
  • Work independently according to mock-ups from product manager and provide immediate contributions to the project.

Environment: HTML5, CSS3, JavaScript, SASS, ReactJS, Redux, Chrome developer tool, Bootstrap, JIRA, Git, Agile, Visual Studio Code.

Confidential, El Monte, CA

Senior Web/UI Developer

Responsibilities:

  • Participated in a team to create single page application utilizing ReactJS to communicate with RESTful web services for maintaining and managing order tracking system.
  • Implemented a rich responsive web application using Javascript, ReactJS and Redux.
  • Created all POT project graphical user interface with HTML5 and CSS3.
  • Wrote script files by JSX to handle events triggers.
  • Built components library in the POT project, including Tree, Slide-View, and Table Grid.
  • Use Media queries to add responsive function to the application in order to fit different screen size.
  • Created buttons, forms, navigation using the design template provided by Bootstrap.
  • Designed and created all Coins project reusable ReactJS components and High Order Components to optimize the code and reduce the difficulty of maintenance.
  • Used RESTful web service to call for POST, PUT, DELETE and GET methods.
  • Used middleware such as Redux-thunk to handle asynchronous flow.
  • Applied optimization techniques to reduce page size and load times.
  • Used Axios Ajax call for data transmission between Front-End and Back-End services.
  • Developed the application to render dynamically based on JSON from the Node JS server.
  • Used NPM to manage package version and webpack as bundler and task runner.
  • Used different browsers to test the application performance, solved compatibility issues and minified JavaScript code.
  • Used Git for code version control and cooperated with team members.
  • Under the Agile Methodology (Scrum) all over the project including pair programming, sprints, user stories and backlog grooming.

Environment: HTML5, CSS3, JavaScript, Media queries, ReactJS, Redux, webpack, Agile, RESTful, Git, WebStorm.

Confidential, Hoboken, NJ

Front End SoftwareDeveloper

Responsibilities:

  • Used AngularJS, Ajax to retrieve price information and progress from backend and update them to backend database.
  • Implemented Model-View-Control (MVC) architecture with AngularJS frameworks.
  • Implementing AngularJS scope for sharing data between view layer and controller layer.
  • Implemented reusable AngularJS service to contain those functions that can be used in many controllers, which optimizes the code and reduces the difficulty of maintenance.
  • Configured AngularJS Router to establish routing between nested html views.
  • Used local storage and session storage to store the data in user devices.
  • Optimized website with Bootstrap to provide user a smooth, responsive and friendly experience.
  • Used jQuery to add animations to the webpage.
  • Used AngularJS filter to handle JSON data operations includes ordering and filtering.
  • Used Git for source codes management and cooperated with teammates.
  • Merged branches from different developers and fix conflicts.
  • Worked with Agile process management and minimal supervision, attended daily scrum meeting and completed all tasks for each sprint.

Environment: HTML, CSS, JavaScript, AngularJS, jQuery, Bootstrap, Ajax, Agile, Git, Sublime

Confidential

Web Software Developer

Responsibilities:

  • Worked with technical leads, engineers, designers, business analysts and operation teams to develop web application across most areas of company’s business.
  • Prototyped and developed new ideas and participate in all parts of the lifecycle from research to release.
  • Created front-end code templates using HTML, CSS, and JavaScript, as well as JavaScript libraries such as jQuery and Bootstrap.
  • Implemented Form validation and form properties in order to create a user validation directive for their input values.
  • Involved in writing application level code to interact with APIs by using Ajax, JSON and XML.
  • Worked with Git for code version control and use it to merge the reviewed code with team members.
  • Wrote clean, scalable, standards-compliant, reusable, quality code with strong knowledge of web design.

Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Ajax, Sublime.

We'd love your feedback!