Front End Developer Resume
Littleton, CO
SUMMARY
- 6+ years of extensive IT experience in developing, design, analysis, testing of various web based and client/server applications in multi - platform environments with JavaScript, Typescript, Angular6, HTML, CSS, Bootstrap, jQuery, and SQL.
- Experience in working with Angular6 including Directives, Component, Service, Router, Data binding, Reactive Forms and Form Validation to build Single-Page Applications (SPAs).
- Thorough understanding of Bootstrap principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Working knowledge with CSS3 to style page layouts, navigation and page-loading spinner.
- Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
- Experience in programming SQL queries, triggers and Stored Procedures in Confidential and SQL Server.
- Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB.
- Good knowledge on version control and configuration management tools such as Team Foundation Server and GIT.
- Profound knowledge on how to track, plan and analyze using JIRA.
- Hands on experience in Unit Test and Debugging tools like Jasmine, Karma, Mocha, Chai, Fiddler and Postman throughout application development phase.
- Experience in delivering projects using Agile methodologies like Scrum and Waterfall.
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks well-ordered.
TECHNICAL SKILLS
Web Technologies: Angular6, Typescript, JavaScript, HTML5, CSS3, Bootstrap, AngularJS, and jQuery.
Enterprise Technologies: Java/J2EE, Web API, Entity Framework.
IDE Tools: Eclipse, VS Code, Confidential Visual Studio 2015.
Testing/Debugging: Mocha, Chai, JUnit, Postman, Jasmine.
Others: Team Foundation Server, GIT, JIRA, Confidential, NoSQL (MongoDB), MySQL.
PROFESSIONAL EXPERIENCE
Confidential, Littleton, CO
Front End Developer
Responsibilities:
- Designed and developed web application using Angular 2 framework along with HTML5, CSS3, Typescript, JavaScript, Node.js, NPM, Bootstrap.
- Participated with business analyst to understand the business requirements includes converting mock-ups or wireframes into single page application.
- Performed Angular Template-driven Validation, built-in Validations and customized Validation to design client side validations.
- Created custom, reused, and non-blocking Components and Directives with functionalities.
- Implemented Angular client-side validation through the forms module and wrote custom validator where necessary.
- Implemented application with Spring MVC framework which includes writing controller class for handling request, processing form submissions.
- Developed the Business layer using Spring Boot and used Spring Boot for creating REST web services.
- Worked with tools such as Karma and Jasmine for unit testing of the components in Angular.
- Used Postman to perform Integration Testing of newly developed REST endpoints.
- Used JIRA for project management such as task assignment, defect tracking and fixture process.
- Collaborated with the other developers, and used GIT for Source Code Control, project related document sharing and team collaboration.
- Worked in Agile methodology and attended daily Scrum meetings, used JIRA to access the current progress.
- Attend daily stand-up meeting, estimation meetings and requirement review meetings to analyze requirements for each user story in the sprint
Environment: Angular 2, Typescript, HTML5, CSS3, bootstrap, Jasmine, Node.js, SQL, Postman, Jira, GitLab, Agile.
Confidential, Edison, NJ
Front End Developer
Responsibilities:
- Worked on front-end pages using HTML5/CSS3, Bootstrap, Typescript in Angular Material in Angular6.
- Performed Angular Template-driven Validation, built-in Validations and customized Validation to design client side validations.
- Created custom, reused, and non-blocking Components and Directives with functionalities.
- Implemented Angular client-side validation through the forms module and wrote custom validator where necessary.
- Developed Bootstrap like Grids, Toolbars, Combo-Box Button, Form, pagination etc.
- Implemented application with Spring MVC framework which includes writing controller class for handling request, processing form submissions.
- Developed the Business layer using Spring Boot and used Spring Boot for creating REST web services.
- Worked with tools such as Karma and Jasmine for unit testing of the components in Angular.
- Used Postman to perform Integration Testing of newly developed REST endpoints.
- Collaborated with the other developers, and used GIT for Source Code Control, project related document sharing and team collaboration.
- Worked in Agile methodology and attended daily Scrum meetings, used JIRA to access the current progress.
Environment: Java, ASP.NET, VS Code, Eclipse, Angular6, Typescript, Bootstrap, SQL Server 2016, HTML5, CSS3, GIT, Agile(Scrum), JIRA, Postman, Jasmine, Spring MVC, Restful, Karma.
Confidential, NJ
Front End Developer
Responsibilities:
- Performed AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Bootstrap, AngularJS.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in AngularJS.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from within Angular code.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Utilized HTML helper in Views to reduce the code thereby reducing the tedious typing of HTML tags.
- Responsive Web Design using responsive image and shape classes from Bootstrap also used other bootstrap classes and custom classes to design scalable navigation bars.
- Performed JavaScript for client-side validation of controls, wrote custom JavaScript functions where necessary.
- Created message handlers in Web API to implement global level authentication
- Worked with Web API routing prefixes on the controllers.
- Consumed Entity Framework (EF) to work with relational data using domain-specific objects that creates a Model which can target the existing database.
- Utilized Fiddler to debug web request and responses of Web API.
- TortoiseSVN has used for all the source code maintenance among the whole team members.
- Development was done using Agile methodology with daily scrums.
Environment: C#, AngularJS, ASP.NET, Entity Framework, Bootstrap, JavaScript, HTML, CSS, SVN, Fiddler, Agile, Visual Studio 2015, SQL Server 2014.
Confidential
Front End Developer
Responsibilities:
- Developed applications using Spring MVC framework, CSS, Java, JavaScript, jQuery, HTML for front-end development.
- Utilized Java/J2EE Design patterns like Business Delegate, Data Transfer Object (DTO) and Service Locator in the project to realize business logics.
- Writing the JavaScript to handling the Client side validations, Server side validations and dynamic page updates.
- Performed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Used jQuery events and effects for effective interaction between HTML and JavaScript.
- Implemented Spring Framework IOC (Inversion of Control) design pattern for relationship between application components.
- Implemented Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Used Struts framework for MVC design Pattern, Action class, Action Servlet, Action Mapping, Action Error, Tiles and Form Bean.
- Utilized Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
- Built the package using ANT and deployed the application on to Apache Tomcat Server.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Participated Agile (Scrum) in Daily stand-ups and weekly status meeting for providing the development updates.
Environment: Java/J2EE, JavaScript, CSS, jQuery, SVN, HTML, JIRA, ANT, JUnit, Agile(Scrum), Spring Framework, Eclipse, Spring Boot.
Confidential
Front End Developer
Responsibilities:
- Responsible for creating the Detailed Design and Technical documents based on the requirement given.
- Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Utilized Spring MVC annotations such as @Controller, @RequestMapping, @RequestBody etc.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Validator framework to validate the server side data.
- Utilized GIT version control repository to upload the changes and to keep track of the changes made to the code overtime.
- Developed Mocha test cases for unit, integration, and functional test.
- The entire project is built with the Eclipse IDE by integrating it with the Apache Maven to resolve the dependencies within the application.
- Followed Agile Methodology like Scrum Meetings to deliver application in iterative approach with high Quality software.
Environment: Eclipse, Java/J2EE, JavaScript, jQuery, Spring MVC, GIT, Mocha, Maven, Agile, JSP, HTML, CSS.
Confidential
Front End Developer
Responsibilities:
- Developed UI using HTML, CSS, JavaScript, JSP, Hibernate and jQuery to display the data on the client side.
- Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
- Performed Java spring framework while enabling neighbor and mapping statuses of enclosure interconnect ports.
- Utilized Hibernate framework for back end and spring dependency injection for middle layer development.
- Consumed Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with jQuery for providing end user screen customization as well as animation.
- Used jQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Written unit tests for JavaScript based Application using Chai testing frameworks.
- Performed Maven to define the dependencies and build the application.
- Used SVN as version control tools to maintain the code repository.
Environment: Java, HTML, CSS, JavaScript, JSP, jQuery, Hibernate, AJAX, Spring Framework, Maven, SVN, Chai, Eclipse, Servlets.