Front End Developer Resume
SUMMARY
- 4+ years of Front end Software development experience.
- 4+ years of Object Oriented Programming with javascript and typescript.
- 4+ years of bootstrap and material.
- 4+ years of HTML, CSS, JavaScript, ES6, TypeScript with Single Page Application of React.
- 4+ years of javascript with DOM, functions, Objects, Promises and more with vanilla javascript.
- 4+ years of AWS with S3, IAM and more services.
- Restful API consumption with JSON, AJAX, axios and promises.
- React framework with Components, props, state management, data binding, fragments, refs, portals, Forms, Events, Keys, Router, Animations and Flux concept, JSX and Virtual DOM, hooks.
- Authentication and authorization using using Jason Web Tokens (JWT).
- Implementation of Redux to keep the application state in single store.
- CSS pre - processors: LESS, SCSS and SASS. Using @imports, @include, variables and mixins.
- Unit testing with Jasmine.
- Experience with chrome developer tools to debug and test performance and optimization.
- Extensive work experience with Version Control Tool’s - GIT, GitHub, GitLab and bitbucket.
- Experienced in IDEs - Microsoft Visual Studio code, Notepad++.
- Used extensively: Trello, Slack, Jira, BugZilla and more IT collaboration tools.
- Comfortable with Windows, Linux or OSX.
- Excellent analytical, logical problem-solving skills, self-motivated and starter, team player, minimal to none supervision, proven spoken/written communication and organizational skills with attention to details.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, JSON, Bootstrap, Material, SASS, React JS, Express JS, GitHub, ES2015+, ES6, TypeScript
IDEs: Visual Studio Code, Sublime, and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools.
Frameworks/Libraries: React JS, Node JS, Bootstrap, material.
Servers: Apache Tomcat, HTTP Web Server, S3, EC2.
Platforms: Windows, Linux and Mac OSX
Testing: Logging, Repositories Jasmine, Karma, Selenium, Postman, GitHub, ButBucket.
PROFESSIONAL EXPERIENCE
Confidential
Front End Developer
Responsibilities:
- Leading and participating in daily scrum meetings going overt tasks of yesterday today and blockers.
- Grooming to deployment agile environment activities involvement.
- Meetings with business analysts, project managers, team member and stakeholders.
- Jira and/or trello task management including mine, team members and juniors.
- Figma and other mocking tools utilization to implement the design.
- Following and applying 508 compliance to make sure the pages are accessible for all.
- Implementing the mock designs into real page thorough HTML CSS and Javascript mainly.
- Responsive Design using CSS4 and Media queries for Large/Medium/Small screen size. documenting, prioritizing, assigning and fixing bugs through jira.
- Utilization of Postman, Chrome tools for debugging and analysis.
- Implementing interceptors, guards, pipes, validators and custom directives as needed.
- Axios and promises for communication of the client and server throng Ajax based API communication.
- Creating reusable services as library for components as utility and routine tasks.
- Handling POST, GET, DELETE and PUT with JWT tokens for the secure communication.
- Reviewing code from the team before it is moving to the next step.
- Created custom valuators for form inputs that are dependent on basic and complex business rules.
- Implementation of componentDidMount, componentWillMount, componentWillUnmount and more lifecycle hooks as needed in the application.
- Hooks implementation for functional component: useState, useEffect, useContext and more.
- Extensive implementation as needed using Redux to maintain complex state management.
- Maintained and updated environment variables for development, test, stage and production environments.
- Setting up test environment on AWS S3 and EC2.
- Extensive use of Git for repository, version management, review and for Jenkins pipeline hooks.
- Writing and maintaining unit tests using jasmine. Helping on end to end test on selenium as well.
- Created a local application using Docker to test and run APIs of the back end application.
- Helping with Production support after and pre-deployment of solutions with stakeholders/teams.
- Documenting features and how to’s on confluence for future and on boarding references.
Environment: Visual studio code, react js, HTML5, CSS4, Bootstrap, Web API, JSON, Lodash, Typescript, Jasmine, protractor, JWT, Jira, Confluence, Postman, AWS, Docker, GIT, Linux, Windows
Confidential
Junior Web Developer
Responsibilities:
- Daily standup meeting with semi-agile environment.
- Adding pages with features using vanilla HTML CSS and Javascript.
- Converting existing pages which are not responsive to be compatible for multiple width sizes.
- Following up review procedure for tasks that I have been assigned on bitbucket.
- Introducing analytics and graph libraries to the project through google charts and D3.
- Attending performance and milestone meetings and documenting those for reference.
- Taking internal (company) and additional training to excel my knowledge on web development.
Environment: Notepad++, Dreamweaver, HTML, CSS, JavaScript, D3.js, Google charts, Google Analytics, Node.js, git, GitHub, Linux, Windows.
