Post Job Free

Resume

Sign in

Front End Node Js

Location:
New York, NY
Posted:
February 12, 2024

Contact this candidate

Resume:

Kim, Dong hyeun

ad3j7l@r.postjobfree.com

732-***-****

SUMMARY

A UI Developer specializing in Angular framework who is a Certified AWS Solution Architect with 10+ years of experience in developing web application using HTML5, CSS3, JavaScript, jQuery, Angular 2/4/5/6/8/10/12/14, React, Node JS, D3.js, Express JS, EXT JS, Knockout JS and JSON, Bootstrap, Java, and REST/SOAP web services.

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

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

Familiar with React, React Props, Lifecycle methods, working with React states and events.

Implemented various screens for the frontend using React and React Hooks.

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

Experience working in an Agile Scrum development process.

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

Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.

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

Worked on CSS Background, CSS Positioning, CSS Layouts, CSS Text, CSS Animations, CSS Border, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

Expertise in developing applications using Node.js and Angular.

Experience in using NPM, Angular CLI.

Used GitHub and SVN for source code management and for version control.

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.

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

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

Set up and manage server’s configuration requirements for deploying web applications and services.

Experience in using various jQuery UI controls and corresponding Event handlers etc.

Working knowledge of MVC, Web API, Entity Framework, SQL Server, Ajax, jQuery, Bootstrap, HTML5, CSS3, SCSS, JavaScript, TypeScript, Angular 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.

Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.

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

Good knowledge in Twitter Bootstrap and Responsive Design.

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.

Experienced in AWS Cloud platform and its features which includes EC2, Lambda, EKS, AMI, EBS Cloud Watch, AWS Config, Auto-scaling, IAM user management, and S3.

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.

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

Test Management, Defect Management and reporting/tracking expertise.

EDUCATION AND CERTIFICATIONS

Bachelors in Finance/Economics from Columbia University - 2011

Masters in Statistics (Data Science) from Columbia University – 2018

Boots camp learning insights into usability testing and user-friendly design, enhancing the ability to create intuitive and user-friendly UI/UX.

Certified AWS Solution Architect

SKILLS

Application/Web Servers

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

IDE Tools

Visual Studio Code, Web Logic Workshop, Eclipse, IntelliJ

Web Technologies

JQuery, JavaScript, Angular 14+, React JS, HTML, HTML5, CSS, AJAX, JSON, Bootstrap, Angular JS, Node.js, D3.js, Backbone.js, Express.js, Knockout.js

Databases

MySQL, PL SQL (Oracle), SQL Server, MongoDB

Version Controls

GIT, ClearCase

Graphic Editors

Adobe Photoshop Adobe Illustrator

Methodologies

Agile, Waterfall, TDD

EXPERIENCE

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

Sr. Front End Developer/UI Developer

Cinch Home Services is a Florida based home warranty company that offers three tiers of plans that cover home repair costs. When it comes to home warranties, not many companies have tried to reinvent the wheel. Cinch Home Services is trying to expand the concept of home warranties with standard plans supplemented with on-demand repair services, and a variety of plan pricing.

Responsibilities:

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

Work with modern UI design including HTML, CSS, JavaScript, responsive design and exhibit proficiency in coding in TypeScript, using JavaScript frameworks like Angular 10/12/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.

Defined the site layout and developed Wireframes using Adobe Illustrator.

Involved in development of individual Sprints with the help of GitHub.

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.

Led a team of developers in building and maintaining robust Angular applications for Cinch Home Services.

Use Bootstrap library to quickly build project UI's and used Angular framework to associate HTML elements to models.

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

Implemented the search functionality for Internal Application using Backbone.js.

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.

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

Collaborated closely with cross-functional teams, including UX/UI designers and backend developers, to deliver cohesive and efficient solutions.

Perform RESTful API calls and consumed responses with Angular HTTP Client 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.

Used D3.jsfor interactive data visualization.

Created animation effects during the data load, waiting for the Ajax response using jQuery.

Involved in writing application-level code to interact with Restful Web APIs, Web Services using Ajax, JSON, XML and jQuery.

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 solutions 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 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 Angular, React JS.

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.

Software: Angular 12/14, React, JavaScript, TypeScript, RxJS, ES6, SCSS, D3.js, HTML5, jQuery, Ajax, Bootstrap

Platforms: Windows 10, POSTGRES, AWS

Supporting Software: Postman, Firebug, GitLab, GitHub, GIT, Docker, Jasmine, Karma

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

Angular Developer /JavaScript Developer

The Human Resources Administration or Department of Social Services is the department of the government of New York City in charge of the majority of the city's social services programs.

Responsibilities:

Worked mainly on migration of the existing VB dot NET based UI to Angular framework. 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 concepts like Interpolation, Dependency Injection, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding click events, component decorator, etc.

Used Angular 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 components.

Extensively used Angular 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 application.

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.

Architected scalable and maintainable front-end structures, ensuring high performance and user-centric design.

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.

Oversaw code reviews and mentored junior developers in Angular best practices and coding standards.

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 Angular @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 Angular.

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

Software: Angular 12, React, Node.js, Redux, JavaScript, TypeScript, ES6, SCSS, HTML5, Bootstrap

Platforms: Windows 10, MS SQL, AWS

Supporting Software: Postman, Swagger, GitLab, GitHub, GIT, Docker

Visa - New York, NY Sep 2018 – Feb 2020

UI Developer

Visa Inc. is an American multinational financial services corporation headquartered in San Francisco, California. It facilitates electronic funds transfers throughout the world, most commonly through Visa-branded credit cards, debit cards and prepaid cards. Visa is one of the world's most valuable companies.

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, React, and JavaScript.

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

Used React-Autocomplete for creating google maps location search on the webpage.

Worked on React virtual DOM, React Hooks, Components, Forms, Events, Keys and React Router, Animations and Flux concept.

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

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

Drove the integration of Angular applications with backend services, enhancing system functionality and user experience.

Used Angular 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 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.

Managed project timelines and deliverables, ensuring projects were completed on schedule and met high quality standards.

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.

Software: Angular, React, Node.js, Redux, NgRx, JavaScript, TypeScript, ES6, SCSS, HTML5, Bootstrap

Platforms: Windows 10, Oracle, AWS, SQL Server, MongoDB

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

Full Stack Developer

The Indiana Department of Transportation (INDOT) is a governmental agency of the U.S. state of Indiana charged with maintaining and regulating transportation and transportation related infrastructure such as state owned airports, state highways and state owned canals or railroads. Indiana's "highway network" started out as a series of dirt paths, which settlers created for local travel. Most of the time, these paths did not interconnect, making travel difficult at best.

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.

Stayed abreast of the latest developments in Angular and front-end technologies, continuously improving team skills and application capabilities.

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.

Extensively used Firebug/web kit inspector to debug UI code and handle different browser CSS issues. Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.

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

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

Experience in Angular 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.

Implemented advanced Angular features and modern JavaScript frameworks to optimize front-end performance.

Implemented the UI using EXT JS and graphs for stats using the EXT JS graphing components.

Used Ajax calls through Angular to populate the data tables on the front-end.

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.

Software: Angular 4-6, Typescript, EXT JS, React, Redux, Ajax, jQuery, CSS, HTML5, Bootstrap

Platforms: Windows 10, SQLServer 2016, MongoDB, AWS

Supporting Software: Bitbucket, Git, DI, Jasmine, Karma, Jira, Postman

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 Angular 2.

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