Post Job Free
Sign in

Angular Developer

Location:
New York, NY
Salary:
75 Dollars
Posted:
January 25, 2023

Contact this candidate

Resume:

Kim Dong

aduxjf@r.postjobfree.com

732-***-****

SUMMARY

10+ years of experience in developing web application using HTML5, CSS3, JavaScript, JQuery, Angular 2/4/5/6/7/14, Angular JS, Node JS, Backbone JS, Bootstrap, Java, and REST/SOAP web services.

Collaborate, plan, design, develop, test and debug software, web applications & services, including but not limited to mobile device platforms.

Research, review & develop prototypes using emerging technologies to improve existing functionalities that benefit the business operations.

Possess the capability to develop front end for scalable web-based solutions using Angular Framework.

Full Stack Angular Developer with an eye for quality and detail to help the team build new web applications that will combine and replace several internal systems being accessed from regular desktop browsers. Develop user interfaces for scalable web-based solutions using Angular framework, HTML5, CSS3, JavaScript, Node JS.

Strong design and development skills using Angular framework and TypeScript and experience implementing Web UI backend servers.

Continuous Integration and Test-Driven Development approach to software development and a solid understanding of standard containers and algorithms.

Ability to create and manage the unit test project and proven experience writing system documentation (system design, detail design, test plans, test execution, implementation plans, and implementation execution).

Experience working in an Agile Scrum development process.

Good Understanding of Browser Object Model (BOM), Document Object Model (DOM) and DOM Functions.

Experience in fixing cross browsing compatibility issues and web application scaling.

Experience in developing web applications with MEAN Stack (MongoDB, ExpressJS, AngularJS and NodeJS).

Hands-on experience with various design patterns like MVC Architecture

Expertise in developing applications using Node.js and Angular.

Experience in using NPM, Angular CLI.

Experience working with version control systems such as GIT.

Experience using bug tracking tools like JIRA.

Extensively used various IDEs like Eclipse, Atom and Visual Studio Code.

Experience working on Multi-threaded and asynchronous server development.

Strong understanding and experience building/cooperating with the back-end developer(s) in the process of building the RESTful API and communicating with external web services.

Design and Develop web-based user interfaces including recommending UX best practices.

Experience developing Applications and components in Angular 7

Recommend and adhere to design guidelines and standards developed with existing team.

Provide guidance and mentor to team members on Angular best practices.

Ability to design and lead all phases of SDLC including design, development, testing, release, and support.

Able to discuss (within own area of expertise) requirements with a customer, and to challenge and clarify when appropriate. From the requirements, able to develop a high level design or plan, and then estimate the amount of effort required to deliver.

Provide techincal support and training of existing web applications and services.

Set up and manage servers configuration requirements for deploying web applications and services.

Develop, organize and managesthe web designs to establish common look and feel for all applications.

Working knowledge of MVC, Web API, Entity Framework, SQL Server, Ajax, JQuery, Bootstrap, HTML5, CSS3, SCSS, Javascript, TypeScript, AngularJS, Angular 6 and similar MVC frameworks.

Solid background in UI responsive design and development.

Backend database development with SQL Server to support web applications.

Knowledgeable of the industry, web-related standard concepts, practices, and procedures.

Strong analytical, problem solving and operational skills.

Knowledge of mobile development & cross-browser compatibility and device capabilities.

Experience in performance assessment and tuning of the application in UI.

Experience in browser compatibility based development and validation using browser simulator.

Formulate and define system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems.

Devise and modify application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results.

Experience in development of distributed/scalable systems and high-volume transaction applications.

Experience integrating with JSON/Restful APIs and back-end services. Experience of all phases of SDLC and good knowledge on Mobile Development.

Experience integrating with JSON/Restful APIs and back-end services and experience in jQuery, JavaScript.

Seasoned, well-rounded, web-focused developers with experience in front-end JavaScript application development using Angular. Experience with the full stack, developing responsive front-end applications, and back-end applications in NodeJS.

Knowledge and working experience of Restful web services.

Automated, Manual, Progression/Regression and Exploratory testing experience and deployment validation support.

Test Management, Defect Management and reporting/tracking expertise.

EDUCATION

Bachelors in Finance/Economics from Columbia University.- 2011

SKILLS

Application/Web Servers

Web Logic 10.3/ 8.1, JBoss 5.0/4.2, Tomcat 7/8

IDE Tools

Web Logic Workshop, Eclipse, IntelliJ, Visual Studio Code

UI Technologies

JQuery, JavaScript, Angular JS, React JS, HTML, HTML, CSS, AJAX, JSON, Bootstrap

Databases

Oracle 10g/8i/9i, SQL Server

Version Controls

GIT, ClearCase

Web Services

SOAP and RESTful

EXPERIENCE

Cinch Home Services - New York, NY Apr 2021 - Present

UI Developer

Responsibilities:

Work as a frontend developer mainly on Angular frontend with Typescript. Work with Java-based backend with CSS and JavaScript.

Work with modern UI design including HTML, CSS, JavaScript, responsive design and exhibit proficiency in coding in TypeScript, using frameworks like Angular 7/14. Work with REST APIs, Web Services, JSON and XML, Responsive CSS (Mobile First, Bootstrap), Semantic HTML, and HTML5 JS based languages.

Work closely with the Design team and QA team to provide optimal client-facing products while handling Interactive modules in the application using HTML5, CSS3, Bootstrap, Angular, typescript, and JavaScript.

Working on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

Manage multiple web apps and involved in setting up projects from scratch.

Convert the wireframes to responsive UI pages using JavaScript, MVC and various JavaScript based frameworks and third-party libraries such as jQuery, Kendo UI, etc.

Use Git as a version control tool, Jenkins as a CI/CD tool and performed the code deployments to various environments like AWS.

Guide the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS, Bootstrap, Angular and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.

Implement Angular router to develop the Single Page Application (SPA).

Analyze, debug and fix bugs using Crome DevTools and browser console which are debugging tools that help with State management and in traversing through the nodes of the tree within the DOM

Perform Integration with third party platforms such as D3JS and resolve cross-browser compatibility issues and client-side performance considerations.

Perform RESTful API calls and consumed responses with Angular HttpClient API service.

Familiar with JSON Web Tokens (JWT) for the purpose of login authentication and authorization in a self-contained way for securely transmitting information.

Create reusable Components, two-way Data Binding to share data between the component and template, Directives *ngIf and *ngFor, Pipes to customize date formats, Routing, Route Guards, Validation and User-Authentication on login page.

Develop, test and deliver high quality software solution by isolating and correcting complex problems at a subsystem level.

Utilize Angular UI-bootstrap components like time picker, directives, model pop-ups, Ng-grid, router, progress bar, Ng-Idle, Ng-Upload. Implemented flexible routing and nested using Angular.JS, UI-router.

Communicate professionally with a diverse group of executives, managers, and subject matter experts.

Collaborate with other developers and subject matter experts to improve system functionality.

Show personal initiative and take ownership of development's individual components and perform quality checks to ensure design integrity at various stages of development.

Work on supporting web pages written in other programming languages like Vue.js and integrated API endpoints with UI components developed in Vue.js using Axios client.

Use Angular Material library to implement user friendly and functional components with Forms Fields, Cards, Pagination, and pop-up Dialog Modal.

Use NgRx library to manage the application state in an efficient way to avoid unnecessary requests to backend.

New York City HRA - New York, NY Feb 2020 – Apr 2021

Angular Developer /Software Development Consultant

Responsibilities:

Worked mainly on migration of the existing VB dot NET based UI to Angular5. Also migrate VB dot Net based middleware to C++ based middleware with Gateway/Services

Closely working with Design team and QA testing team to provide optimal product

Developed Interactive modules in the application by usage of HTML5, CSS3, Bootstrap, Angular and JavaScript.

Developed self-contained, reusable, and testable modules and components.

Worked on developing Restful Services and Consuming them to get the JSON object and modifying the response object to display in UI.

Utilized Angular 6 concepts like Interpolation, Dependency Injection, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding click events, component decorator, etc.

Used Angular 6 HTTP Request to read data from the web services and process JSON data to render in the UI.

Created Directive for type ahead search functionality using RXJS and angular which can be attached to any input field.

Created Error Notification component which will serve as notification panel to display errors related to hosted compo- nents.

Extensively used Angular 6 forms to update from Template Driven forms to Reactive forms approaches.

Created Angular Components, Services, Modules, Modals, Pipes in Typescript.

Developed services and components such as Data services, Error Handler, Modal Dialog to be utilized across the appli- cation.

Extensively worked on Developing Front end code in Angular to retrieve data as JSON and displayed the well-organized result in web pages by writing Angular Component, directives, Services and route providers.

Created API using VB dot NET/C++ and consuming it Angular.

Used Angular filters for filter functionality in search box and Iterator functionalities.

Worked in an agile environment delivering output in sprints.

Extensively worked on Creating Custom Directives, Services in Angular.

Used several in built language Core directives, expressions and modules.

Tested Cross browser functionality and fixed major layout bugs for supported browsers.

Using SCRUM and Agile development methodology for management of product releases.

Attending meetings with management team to discuss and decide on feasibility of various features in the application.

Implemented a professional and production quality module system with Node.js and used Node.js for managing JavaScript packages using the npm tool.

Developed HTML views with HTML5, CSS3, JSON and Angular.

Developed Angular components such as controllers, constants, Services, filters, models.

Worked with CSS background, CSS Layouts, positioning, text, borders, margin, padding, etc.

Good knowledge on using Angular APIs like @Angular/http [For making HTTP requests], @Angular/common [Common core things including form validation], @Angular/router[Routing for our entire app].

Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.

Designed the page using Bootstrap and some custom CSS.

Called the Restful web service calls for POST, PUT, DELETE and GET methods.

Developed CSS3 to style page layouts, navigation and page-loading spinner.

Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation with C# based services and gateways

Designed the page using Bootstrap and some custom CSS.

Good knowledge on creating services with Angular2 @injectable property, as to make the service available for dependency injection when creating components.

Designed dynamic client-side JavaScriptcodes to build web forms and simulate process for a web application, page navigation using Angular5.

Using NgRx store for reactive state management for Angular UI with Redux

Visa - New York, NY Sep 2018 – Feb 2020

Angular Developer

Responsibilities:

Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies significantly improving control, accuracy and integrity.

Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions.

Developed Interactive modules in the application by usage of HTML5, CSS3, Bootstrap, jQuery, Angular and JavaScript.

Developed self-contained, reusable, and testable modules and components.

Worked on developing Restful Services and Consuming them to get the JSON object and modifying the response object to display in UI.

Utilized Angular 6 concepts like Interpolation, Dependency Injection, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding click events, component decorator, etc.

Used Angular 6 HTTP Request to read data from the web services and process JSON data to render in the UI.

Created Directive for type ahead search functionality using RXJS and angular which can be attached to any input field.

Created Error Notification component which will serve as notification panel to display errors related to hosted compo- nents.

Extensively used Angular 6 forms using Template Driven forms and Reactive forms approaches.

Created Angular Components, Services, Modules, Modals, Pipes in Typescript.

Developed services and components such as Data services, Error Handler, Modal Dialog to be utilized across the appli- cation.

Implemented Tree Data structure, customizing grid appearance and allowing user to edit and update the data of each cell (Cell-Editing), Column and Row Drag & Drop, Custom Filter features using ag-Grid.

Developed complex business requirements using Master / Detail structure components in ag-Grid.

Implemented custom styles for each cell in ag-Grid using Cell-styling, displayed custom components using Cell-ren- dering and Customized Icons in ag-Grid.

Extensively worked on Developing Front end code in Angular to retrieve data as JSON and displayed the well-organized result in web pages by writing Angular Component, directives, Services and route providers.

Created RestFul API using Node and Express and consuming it Angular.

Used Angular filters for filter functionality in search box and Iterator functionalities.

Worked in an agile environment delivering output in sprints.

Extensively worked on Creating Custom Directives, Services in Angular.

Used several in built language Core directives, expressions and modules.

Tested Cross browser functionality and fixed major layout bugs for supported browsers.

Used SVN as source repository and for controlling versions of the code.

Developed and performed unit testing, identified and fixed defects and supported defect Analysis and resolution in integrated environments. Apache Ant was used for the entire build process.

Responsible for build and deployment of application in Web Sphere Server.

State of Indiana - Indianapolis, IN Jan 2017 - Aug 2018

Full Stack Developer

Responsibilities:

Using SCRUM and Agile development methodology for management of product releases.

Attending meetings with management team to discuss and decide on feasibility of various features in the application.

Implemented a professional and production quality module system with Node.js and used Node.js for managing JavaScript packages using the npm tool.

Developed HTML views with HTML5, CSS3, JSON and Angular.

Developed Angular components such as controllers, constants, Services, filters, models.

Used Angular Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-route etc.

Developed custom directives for reusable components used across the application.

Used Ajax effectively to create pagination and with client side events like quick search.

Adopted a cross browser and cross platform approach to make the website more flexible and supportive.

Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Involved in JavaScript coding for validations and passing attributes from one screen to another.

Recommended and currently guiding the team in building out a lean, responsive UI layer utilizing Semantic HTML5, LESS, Bootstrap, Angular, and REST API architecture.

Development on Web application using Angular, HTML5, LESS and Bootstrap.

Built pages from Photoshop mockups using JavaScript, jQuery, CSS, HTML and Angular.

Experience in AngularJS directives that allow the developer to specify custom and reusable HTML-like elements, attributes that define data bindings, the behavior of presentation components and DOM Manipulation.

Experience of working on CSS Preprocessors like Less along with JavaScript task runners like Grunt.

Involved in Control version system like GIT.

Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node.js.

Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular.

Excellent problem-solving skills and the ability to work independently.

Thorough understanding of the differences and bugs in various browsers and browser versions.

Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Anthem - VA Sep 2015 - Jan 2017

Angular/UI Developer

Responsibilities:

Developed web pages with features like login, register, forgot password, email, notifications, filters using Angular 2 built in directives and jQuery plugins.

Coded JavaScript for page functionality and pop-up screens, used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Utilized various AngularJS and jQuery plugins like autocomplete, data validations, drag and drop, etc. to make intuitive user interface.

Developed role-based logins to display custom dashboards, dynamic navigation menu from based on profile.

Experience in High Charts, D3 Charts and high charts customization.

Worked with CSS background, CSS Layouts, positioning, text, borders, margin, padding, etc.

Extensive experience in developing RESTful API's using Node.js.

Experience in using Node.js tools like Gulp and Grunt for application build.

Experience in testing and debugging using jMeter, Postman, Firebug.

Utilized JavaScript and D3.js to implement interactive visualizations of data sets in JSON format.

Experience in deploying war files in Tomcat for serving backend services and configuring IIS Manager to host front- end application.

Worked on migration of the existing AngularJS project to Angular2.

Working knowledge on CI/CD tools like Jenkins to automate builds and deployments.

Converted wireframes and mock-up designs given by business analysts into html.

Worked closely with QA team and actively participated in meetings with clients to determine their goals and develop strategies.

NJEIT (New Jersey Environment & Infrastructure Trust) Aug 2011 - Aug 2014

UI Developer

Responsibilities:

Followed the N-Tier architecture for the application development with DAL, BLL, and UI.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.

Designed the page using Bootstrap and some custom CSS.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation like AngularJS

Called the Restful web service calls for POST, PUT, DELETE and GET methods.

Developed CSS3 to style page layouts, navigation and page-loading spinner.

Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.

Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.

Used Mecurial for managing source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.



Contact this candidate