Front End (angular2/4) Developer Resume
Basking Ridge, NJ
SUMMARY
- Over 6 years of experience in working as a Front End/UI developer within telecommunications, e - commerce, banking and insurance domain. Dedicated and passionate software Developer with professional experience in designing and implementing front end develop, web and mobile applications by using various technologies like Angular (2/4), HTML/HTML5, CSS/CSS3, Bootstrap, Bootswatch, JavaScript, Typescript, jQuery, JSON, DOM, RxJS, RWD, Node.js, Redux, and AWS.
- Developed, designed and maintained user interface for Single Page Applications (SPA) using Angular 2/4 MVC Framework in finance and banking domains.
- Experienced in components, data binding, directives, modules, services, custom pipes and routing in Angular 2/4 application implementation to maintain a modular design that is easier to modify and debug. Worked on Angular 2/4 Lifecycle hooks and Lazy loading.
- Created Angular data binding, String Interpolation, Property binding, Event binding and Two-way data binding. Experienced with data pass from child component to parent component and send data into child component.
- Hand-on experience in usingAngularUI Routing to create the routing structure for different pages, and data parsing and transmission between different states of the application.
- Experienced in CSS3 preprocessors such as SASS, LESS to optimize the cascading style sheet and allow mix-ins, variables and hierarchical structure in CSS file.
- Developed in Responsive Web Applications(RWD) using CSS3 Media Queries, Bootstrap 3 for different layout theme and Bootswatch to create different navigation bar.
- Experienced in building task by using Gulp, Webpack and Grunt.
- Created and familiar with no SQL database such as MongoDB, DynamoDB(AWS), and Firebase. Experienced with SQL database such as MySQL, Sqlite, and Sql Server.
- Proficient in code functionality testing through the behavioral testing tool like jasmine integrated with Karma to achieve end-to- end application testing.
- Familiar with Version Control Tools like Git, GitHub and CVS. And Followed JIRA and Slack tickets to develop. Familiar with deploy tools like Jenkins.
- Experienced in various methodologies like Waterfall, Agile, Scrum, Sprint, SDLC, TDD, and Unit Testing.
- Used server less deployed with application in AWS used DynamoDB, S3, Lambda, EC2, CloudFront, VPC and Route53.
- Strong communication, problem-solving ability, excellent performance in teamwork.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript(ES6), JSON, DOM, AJAX, SQL
Frameworks: Angular2/4, Ionic.
Library: JQuery, Bootstrap3/4, Bootswatch, Angular Material UI, JQuery UI, Chart.js, D3.js, HighCharts, Node.js.
Cloud server: AWS(S3, EC2, CloudFront, DynamoDB, Lambda, Route53) Digitial Ocean.
Web Server: Nginx, EC2.
Databases: MySQL, MongoDB, Firebase.
Programming Languages: JavaScript, Java, C#, Python.
Methodologies: Agile, Waterfall, Sprint, Test Driven Development.
IDE & Tools: Atom, GULP, WebStorm, Eclipse, Sublime Text, Firebug,DeveloperTools, Adobe Photoshop, Dreamweaver, Microsoft Visual Studio Code.
Testing Tools: Jasmine, Karma, Mocha.
Minification: Grunt, Webpack.
Version Control: Slack, JIRA, Bitbucket, GitHub, Git, SVN.
CI/CD: Jenkins, Docker.
Platforms: WordPress, Magento
PROFESSIONAL EXPERIENCE
Front End (Angular2/4) developer
Confidential, Basking Ridge, NJ
Responsibilities:
- Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application (SPA) using Angular2/4 MVC framework. Worked on front-end pages using HTML5, CSS3, JavaScript, and Bootstrap.
- Used Angular2 UI Router to establish routing between nested html views.
- Experienced Angular2 pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
- Implemented the third part UI library to create dynamic chart and diagram used D3.js, highcharts, and chart.js.
- Created custom directives, services, custom routing for data manipulations and to pass data in UI.
- Worked on the optimization of the CSS files using CSS preprocessors SASS and minification using grunt and webpack.
- Worked with the Bootstrap Grid structure and the CSS media queries to make the application responsive (RWD).
- For easy debugging used testing frameworks Karma and Jasmine and followed the TDD to develop the entire application.
- Familiar with consume the RESTful APIs for data parsing from the Java based backend server.
- Involved in implementing queries to the back-end MongoDB database to implement the GET / POST functionality for JSON contracts.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Used Git with BitBucket for version control and simultaneous code implementation.
- Worked in Agile methodology and attended daily scrum meetings to access the current progress in a sprint.
Environment: s: Angular2/4, Bootstrap, HTML, HTML5, CSS3, CSS, JavaScript, GIT, Rest Client, MongoDB, UNIX, LESS SASS, Grunt, Jasmine, Eclipse, Linux, Bitbucket, Agile/Scrum, SDLC, JSON, RESTful, media queries, Jira.
Front End developer
Confidential, Charlotte, NC
Responsibilities:
- Worked with web designers to develop User Interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application(SPA) using Angular 2 MVC framework.
- Involved front-end team using HTML5, JavaScript, Typescript and Bootstrap.
- Experienced Angular2 pass data between components, created custom pipes to transforming data, nested containers, and set Angular Services. Handle Angular2 Lifecycle hooks, Lazy loading, and AOT compiler.
- Worked on Angular CLI to deal with trouble shooting and deal with the Angular virtual environment bugs.
- Created custom directives, services, custom routing for data manipulations and to display data in company standard format in UI.
- Used design pattern Dependency Injection, Hierarchical Injector, inject services into Services, and used services for Cross-Component Communication.
- Worked on the optimization of the CSS files using CSS preprocessors LESS and minification using grunt and webpack.
- Worked with the Bootstrap Grid structure and the CSS media queries to make the application responsive (RWD).
- Import third party API like highChats, Chart.js, Google map API, and Google font.
- Used Git with BitBucket for version control and simultaneous code implementation.
- Familiar with Unit Testing and Testing Setup such as created by Angular CLI, and run Test by CLI, and used testing frameworks Karma and Jasmine to develop the entire application.
- Experienced with Deployment Preparations Step by Step. Deployed with application in AWS used DynamoDB, S3, Lambda, EC2, CloudFront, VPC and Route53.
- Worked in Agile environment attend Scrum daily meeting by TDD.
Environment: s: Angular2/4, Bootstrap, HTML, HTML5, CSS3, CSS, JavaScript, GIT, Rest Client, MongoDB, UNIX, LESS SASS, Grunt, Jasmine, Eclipse, Linux, Bitbucket, Agile/Scrum, SDLC, JSON, RESTful, media queries, Jira.
Front End Developer
Confidential
Responsibilities:
- Responsible for creating angular components, UI development using JqueryUI, JSP, CSS3, HTML5, JavaScript, AJAX and JSON.
- Built the front-end pages by using CSS/CSS3 media Queries and Bootstrap.
- Created features like dropdown list, navigation bar, search function and model by using JqueryUI.
- Used ng-option to create a drop-down list to implement search by different Categories.
- Participated in Restful JSON data synchronizing using JavaScript AjAX.
- Used Git to update and manage the version of the application.
- Worked in Agile team and submitted daily status reports to team leader.
- Collaborated and discussed project progress with the offshore team in Beijing, China.
Environment: JavaScript, CSS3, HTML5, Jqeury, Bootstrap, AJAX, Web 2.0, Agile, jQuery, Adobe Photoshop, XML, REST, Eclipse, Firebug, CVS, GIT, DOM, W3C, UX, JSON, Dreamweaver, Jira.
Jr. Front End Developer
Confidential, Naugatuck, CT
Responsibilities:
- Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Worked with Ion Financial department to understand business models and goals, and help define strategy, content, and features.
- Developed the application as Single Page Application using JQuery UI, Chart.js library. Worked on front-end pages using HTML5, CSS3, JavaScript, and jQuery.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery and Bootstrap.
- Used GitLab to control version update.
- Participated in all the team activities with the Agile methodology.
Environment: s: Jquery, Chart.js JavaScript, HTML, CSS, jQuery, AJAX, Adobe Dreamweaver, Photoshop, Flash, Node.js, Bootstrap, LESS/SASS, Responsive Web Design, Bootstrap, jQuery UI, JSON, DOM, SOAP, Agile, Eclipse and Windows, Jira.
UI Developer
Confidential
Responsibilities:
- Worked with HTML/XHTML, CSS, JSON, JavaScript, JQuery UI and JQuery for developing User Interface. Built Responsive web pages used CSS style sheets with Media Queries.
- Experienced with Bootstrap to create special dropdown list, button, custom list, select options.
- Joined with UI design team to create custom picture, logo and special diagrams.
Environment: s: HTML, CSS, JavaScript, jQuery, GIT, Putty, EditPlus++, Linux, SDLC, DOM, Apache, media queries.
Jr. UI Developer
Confidential
Responsibilities:
- Designed and implemented web application to meet web and industry standards. Web pages using HTML, CSS and jQuery based on the W3C standard.
- Developed CSS page layouts, styles and table coding for efficient design.
- Achieved responsive effect on internal test website using CSS and virtual machine.
- Participated in weekly meeting for enhancing the features for the portal.
Environment: s: HTML, CSS, JavaScript, jQueryUI, GIT, Putty, Cross Browser, Photoshop, EditPlus++, Git, Waterfall, SDLC, Media queries, Responsive Web Design.