Senior Frontend Developer Resume
Plano, TX
TECHNICAL SKILLS:
Languages: HTML5, CSS3, JavaScript.
JavaScript Super Powers: ES6, TypeScript.
Frameworks: Angular 4/5/6, AngularJS, ReactJS
CSS Super Powers: Sass, LESS, POSTCSS, NEXTCSS.
Tools: GitHub, Gulp, Webpack, NPM, AWS, Photoshop.
Operations: SEO, Design, Security, Server Setup/Migrations/Deployment.
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Senior Frontend Developer
Responsibilities:
- Heavily work on Angular 4 creating components that could be reuse on Ask Hilti and all Hilti Online applications.
- Upgrade environment to Angular 6.
- Migrate Application from using Laravel on the backend to be a standalone Front - End application consuming end points with angular services.
- Use Confluence for documentation for new developers since there wasn’t one.
- Use Jira daily to update progress on the stories assign to me while giving updates about the status during stand ups.
- Use Bitbucket and Jira to create my branches so that they would be connected with one another.
- Did a lot of styles on this project using SCSS and keeping the styles clean and readable on those components was really challenging but it went really well.
- Created lots of services, pipes, components, directive in Angular using typescript.
- I was doing some QA in Hilti. I did lots of unit test and e2e test during my time on the project and every component and page needed this test to be approved by product owner.
- I did some webpack magic on this project but then eventually I move out to using angular-cli which was a very good move for creating components, services, pipes, directives, unit test and following the naming convention.
- Did some heavy HTML5 here in terms of accessibility and other very important stuff.
- Consume services with a combination of 1 or many components.
Confidential, Plano, TX
Senior Frontend Developer
Responsibilities:
- Typed documents such as correspondence, drafts, memos, and emails, and prepared 3 reports weekly for management
- Setting up projects from scratch for ReactJS and Angular 4/5 Applications
- Unit Testing Components using Karma and Jasmine, Mocha and Jest.
- GitHub duty review other developers commits make comments on how to improved their code and trying to lead them in the right direction.
- 10/10 conversations with all the developers.
- Working with other Developers on single stories dividing task and working fully together for greatness.
- Trying to interact with the business to convince them to do the right thing and used the latest technologies.
- Created Components using best practices in Angular 5
- Created Features files to do end to end testing using protractor and cucumber.
- Follow Confidential Style Guide to build new components for their enterprise applications.
- Help styling and simplifying the Sass/SCSS of the application using the following methods: BEM, OCSS and SMACSS
- Made Components from scratch using Angular 4/5
- Work in an agile environment with stories, stands ups, meetings, Planning, and grooming sections etc.…
- Use angular-cli for demos and business justification demos.
- Use both Windows and MacBook pro for development.
- Learn how to manage and lead other developers better.
Confidential, Plano, TX
Senior Frontend Developer
Responsibilities:
- Converting AngularJS application into Typescript
- Unit Testing Components using Karma and Jasmine.
- Checking commits and commenting bad practices, advising team members, and teaching them.
- Working with other Developers using GitHub and other tools for team work
- Planning Migration to Angular 4 from AngularJS.
- Created Components using best practices in Angular 4
- Created Features files to do end to end testing using protractor and cucumber.
- Consume Components made by the core team of Confidential .
- Participated in Hackathons and other kind of activities within the company.
- Help styling and simplifying the Sass/SCSS of the application using the following methods: BEM, OCSS and SMACSS
- Made Components from scratch using Typescript and AngularJS
- Work in an agile environment with stories, stands ups, meetings, Planning, and grooming sections etc.…
- Setup the whole application environment using Gulp and Webpack for future updates to Angular 4.
- Deployed servers for Testing using Jenkins and AWS.
Confidential, New York, NY
UI/UX Developer
Responsibilities:
- Typed documents such as correspondence, drafts, memos, and emails, and prepared 3 reports weekly for management
- Built environment for unit testing with karma, jasmine and chai
- Built environment for end to end testing with protractor, chai and cucumber.
- Made 3 different boilerplates from scratch using technologies like: TypeScript/ES6/JS, Angular 2, AngularJS, ReactJS, Webpack, Gulp/Grunt, NPM, bootstrap 3/bootstrap 4, font-awesome, icon-moon, jQuery, Sass/LESS/CSS3.
- Consumed restful API for modular applications.
- Created many different reusable components like: Button, Input, Dropdown, Checkbox, Switch, Header, Footer, Navigation, Modal, List, Grid table etc.…
- Use modular CSS a lot with ReactJS and Webpack
- Worked using Jira to report progress on regular daily task.
- Use Bitbucket to work with the team to create branches, code review and create pull request.
- Fixed many Merge conflicts using GitHub
- Use Git daily for creating branches, merging code, revert damage, get latest code base etc.
- Made mixings, functions, variables, nesting using Sass etc.
- Unit/e2e Testing components ready for implementation.
- Wrote many cucumber features files including the glue code with protractor and chai.
- Lead a group of 28 developers. Including India pot, Hong Kong pot, Russian Pot, NY pot.
- Created Style Guides for faster development and execution of deadlines.
- And much more.
Confidential, New York, NY
Frontend Developer
Responsibilities:
- Typed documents such as correspondence, drafts, memos, and emails, and prepared 3 reports weekly for management
- Conducted research analysis to qualify design elements.
- Design Logo and Pages.
- Use jQuery to target the DOM and Assign events.
- Developed Frontend area using HTML5, CSS3, Sass, JavaScript, and jQuery.
- Transferring plain HTML5 and JavaScript to ReactJS Components and making the Sass Modular.
- Make the website cross-browser compatible across all devices and browsers.
- Responsible for testing, troubleshooting and fixing bugs in the frontend area of the site.
- Worked with a team of 10 people using GitHub to merge commits and managing the whole project using Bitbucket as well.
- Extensive usage of Bootstrap, Media Queries, Sass for Responsive Design to fit devices of different visual sizes.
- SEO, page ranking and building up backlinks.
- Configure Cloudflare for better performance.
Confidential, Los Angeles, CA
UI/UX Developer/Designer
Responsibilities:
- Typed documents such as correspondence, drafts, memos, and emails, and prepared 3 reports weekly for management
- Front-end development using HTML5, CSS3, Sass, JavaScript, jQuery, and some AngularJS.
- Configure Cloudflare for better performance.
- Routinely made design examples for approval by project manager.
- Worked with a team of 10 people using GIT to merge commits and managing the whole project using Bitbucket as well.
- Applied Sass for the first-time increasing efficiency and speed.
- Use key frames animations to create some tasty and reusable animations.
- SEO, page ranking and building up backlinks.
- Created a Style Guides using Material Design following Google best practices
- Made designs on Photoshop for this.
Confidential, Los Angeles, CA
CEO/Developer
Responsibilities:
- Typed documents such as correspondence, drafts, memos, and emails, and prepared 3 reports weekly for management
- Founder and Developer.
- Handled server setup and migrations by using SSH and command line.
- Created a custom website using Confidential CMS (2011)
- Configure Cloudflare for better performance.
- Optimized the CMS to improve UI, Design and performance using best practices in 2013.
- Deal with a lot of DDoS attacks by blocking IPS, setting up firewalls and only accepting traffic that went through Cloudflare.
- Optimized SEO to attract more organic visitors, work on page ranking, creating and exchanging backlinks.
- Created branding strategy based on demographics.
- Routinely utilized HTML5, CSS3, JavaScript and jQuery.
- Worked on a strategy to upgrade the site to the Laravel framework.
- Successfully transfer the whole frontend area from old Confidential to Laravel.
