Post Job Free

Resume

Sign in

Developer Js

Location:
Chicago, IL
Posted:
October 15, 2020

Contact this candidate

Resume:

RAKESH REDDY

ANGULAR DEVELOPER

adgz5r@r.postjobfree.com

630-***-****

CAREER SUMMARY:

Around 6 years of professional experience as front-end web developer using AngularJS, JavaScript, ES6, jQuery, AJAX, JSON, HTML, CSS, Angular+, Typescript

Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like angular.js, React and bootstrap.

Proficient in Model View Control (MVC) design pattern and Test-Driven Development (TDD).

Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.

Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.

Ability to efficiently translate algorithms, ideas, and concepts to software applications.

Expertise in developing RESTFUL web services using Node.js with Express.js framework.

Proficient in design and rapid development of web applications using CSS, JavaScript, and HTML.

Expertise in Agile software development process and Test-Driven Development.

Expertise in developing Single Page Applications (SPA) using Angular/React with Node.js Web Services.

Expertise in client side designing and development using HTML, CSS, JavaScript, TypeScript, AJAX, jQuery, Angular.js/Angular 2+ and Node.js.

Proficient in MVC architecture using Express.js framework and Design Patterns.

Development experience in Windows, Linux, Docker containers and UNIX operating systems.

Experience in working with build management tools like Webpack, Grunt, Gulp, Maven and Jenkins.

Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts and leading team.

Expertise in MySQL database and writing Queries, Stored Procedures, Tables, Views, Triggers and Normalization of databases.

Good experience in GIT, Stash, Bitbucket

Experience on working with automation tools like selenium and continuous integration tool JENKINS.

Experience in using CSS pre-processors SASS & LESS.

Well versed in build automation tools like GruntJS, GulpJS and Webpack.

Experience in writing test cases using Karma, Jasmine and JUnit.

TECHNICAL SKILLS:

Core technologies

JavaScript, AngularJS, ReactJS, Java, Redux, Java, AJAX, JSON, Typescript

Web Technologies

HTML, HTML5, CSS2/3, SASS, XHTML, XML, JavaScript, J-Query, Bootstrap, Angular

2+, Backbone.js, Express JS, AngularJS, Node JS,

Tools and IDEs

: Notepad++, Eclipse IDE, Net Beans, sublime text, Web Storm, Microsoft Visual.

Operating Systems

Windows, Unix/Linux, MAC OS X

Web Servers

Apache Tomcat 5.0.25, HTTP Web Server, IIS, JBoss

Workflow

Responsive web design, Single page applications

Version Control Systems

Git, GitHub, Bit Bucket

Database

My SQL, MONGODB, SQL Server, ORACLE 11g

Unit testing

Jasmine, Karma, Test Driven Development

JS toolchain

NodeJS, Gulp, ExpressJS, Webpack, CRUD, Grunt, Babel, Postman, Apache, NPM

Methodologies

Agile, Rational Unified Process (RUP), UML, Waterfall, Scrum.

Professional Experience:

Client: Winston & Strawn LLP Dec 2018 – Till Date

Position: Angular Developer

Location: Chicago

Description:

Winston Way is the internal site being used by employees of Winston, it helps Lawyers and other Employees to gather latest information regarding cases, petition etc. They can see organization financial matters, opportunity, tools etc. information there. It also helps to provide learning, development, and other policies in the Winston.

Responsibilities:

Involved in developing UI pages using HTML5, DOM, CSS3, JSON, JavaScript, Typescript, AJAX and Angular.

Used Angular framework to make the code more powerful and dynamic.

Created Web application front end as per design comps and information architecture using Angular Elements.

We use Angular Elements for publishing page layouts, existing SharePoint pages as script editor webparts for custom functionality.

Utilized the kendo grid library to develop custom and state of the art Angular application, also used custom components from kendo UI grid like dropdown, table etc.

Used bootstrap 4 in Angular 7 to develop highly flexible and responsive application and also maintaining accessibility across the code.

Created Angular Elements as ‘stand-alone’ widgets on pages not fully driven by Angular, so they allow us to potentially re-use code in Winston Way 2.0 functionality.

Developed Grid system using Kendo UI and CSS3 Media Queries to develop single page responsive application in all platforms like desktop's tablet's and mobile phones.

All functionality uses the SharePoint REST API to retrieve data.

Created Angular services to hold application state data and integrated with back-end services.

Used Moment.js for handling dates and times and Font Awesome for library of icons in the SPA and Angular Elements.

Used RxJS along with zoneJS library to implement some real time data updating scenarios in client screen.

Follow best practices and standards for accessibility and cross-browser compatibility making sure we achieve responsive web page design.

Collect feedback from design and technical staff on development needs.

Stick to established coding standards and group procedures individually and in teams

Conduct usability testing to resolve interface problems.

Create conceptual diagrams, visual mock-ups, and manage detailed user interface specifications.

Design and build UIs on any server platform in a team environment.

Conduct daily deployments using the MS Azure and making sure all the environments is accessible to end client.

Taking high degree of responsibility and ownership for the task being taken up.

Research and analysis of the complex user story points and preparing proof of concept for the clients.

Feasibility Study on the UX screens shared from design team and actively involving in requirement gathering.

Detailed knowledge of Software Development Life Cycle (SDLC) processes. Experience in understanding Business Requirements, Translating Requirement into UX design and working as part of the Development team.

Involved in an AGILE based approach to UI Development. Completed defined user stories in JIRA successfully. Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.

Environment:

Frameworks: AngularJs, Angular7, Bootstrap4, Typescript

Libraries: Angular-Ellipsis, X2js, Moment.js, Font Awesome, ngx-bootstrap, Perfect-scrollbar

Tools: Vs Code, Angular CLI, npm, Azure Repos, TSLint, npm.

Client: Lowe's April 2018 – Nov 2018

Position: Node Js Developer

Location: Mooresville

Description:

The project executed by Catalog Domain represents the core components of Lowe’s e-commerce customer enhancements, of both front end and backend solutions that add significant business value, especially, but not limited to, in terms of customer conversion.

Responsibilities:

Rebuild existing legacy modules using Node.js and with responsive CSS framework.

Node.js framework Hapi.js, jQuery and Handlebars are used to rebuild new modules.

Built custom helpers, shared modules and partials using Hapi.js framework.

Designed dynamic and browser compatible responsive pages using HTML5, CSS3 and jQuery.

Developed high-performance web applications using Node.js and Docker.

Extensively used jQuery with callback functions.

Lab, Sinon and Nock are used for unit testing the application.

Developed and consumed RESTful web services using node.js.

Used Gulp for building and managing dependencies of the application.

Built docker environment for local development using volumes.

Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications or user stories.

Done the design, development and testing phases of Software Development using AGILE methodology.

Actively involved in Sprint Planning, Sprint grooming, Refinements and Allocation of User Stories using JIRA.

Guiding and helping other team members in resolving technical challenges.

Used project and development tools like JIRA, Bitbucket Stash, Bamboo and Jenkins.

Reviewing pull requests of peer developers and other team developers code and providing the feedback.

Environment: HTML, CSS3, Scaffold (in-house Frontend Framework), JavaScript, jQuery, Handlebars, NodeJS, Rest APIs (Bazaar Voice).

Client: Ellucian, Nashua

End client: Rivier University July 2017 – Dec 2017

Role: UI Developer

Responsibilities:

Designed dynamic and browser compatible pages using HTML5, JavaScript, AngularJS, CSS3, jQuery and Ajax.

Introduced Responsive web design techniques into the CSS so that the page could be read well on both mobile and desktop browsers.

Worked with Twitter bootstrap to create Responsive web designs for multiple departments/pages.

Used CSS preprocessor SASS to write logic, reusable code which is more efficient and easier to maintain code.

Developed web forms which are much more accessible to users who are visually impaired. Advised management of modern technologies Angular 2 and associated dependent technologies for architecture and development.

Implemented Angular 2 Routing and navigation, Components, Services.

Implemented the Angular 2 pipes such as date, string length slice and number.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.

Developed Single Page Application (SPA) using Angular and injected generic services using Angular 2.

Used Angular 2's HTTP Client to Interact with Servers and Modularizing Angular Apps with NgModule.

Worked with Angular 5 Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.

Creating Angular 5 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.

As a developer I was responsible for creating RESTFUL Web Services using Node.js & Express.js

Implemented live chat with ease using Socket.io and Node JS.

Daily programming with Node.JS, Angular, and Express JS.

Implemented generating the verification hash code using crypto package on Node JS and Added user validations and user permissions by using the Node JS.

Used Node JS and Express for the communication to the server through Restful API and added user validations & permissions by using it.

Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.

Wrote services to store and retrieve user data from the MongoDB for the application on devices.

Debugging using firebug & Chrome Devtool web developer tools on Chrome, Firefox, and Internet Explorer.

Implemented Web services so that our clients can access it to get the required information based on the customer information provided.

Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.

Developed API Gateway using Node Js and Used MongoDB as a Database for storing information.

Created multiple databases with shared collections and choosing shard key based on the requirements.

Experience in managing MongoDB environment from availability, performance, and scalability perspectives.

Analyze, design, implement and integrate functional requirements in the solutions

Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.

Created job details, activity diagrams, test cases and communicated with the client on a regular basis.

Worked closely with Program Engineers how the front end and back end mechanism works to develop an interface.

Involved in documenting the details related to Changes occurring in the system, following the Quality processes.

Environment: Typescript, Angular 2/4/5, D3.JS, AngularJS, Bootstrap, AJAX, JSP, Sublime Text 2, JavaScript, JSON, Dreamweaver, Photoshop, GitHub, OOPS JavaScript, Restful web services, Node.js, Grunt, Mongo dB, Illustrator, Webpack, npm, karma, JIRA, Jasmine, HTML5, CSS3, SASS

Cadsys (India) LTD, Hyderabad, India June 2014 – Dec 2015 Position: UI Developer

Location: Hyderabad (India)

Responsibilities:

Involved in development, design and implementation front end part of the web application using HTML, CSS3, JavaScript, AJAX, JSON.

Involved in requirements gathering and design phases of the application.

Created and manipulated HTML, CSS in jQuery as well as making the page’s dynamic using AJAX, XML, and JSON.

Enhanced an existing application using AngularJS to follow strict MVC pattern.

AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views.

Implemented exception handling in java spring boot for REST API, by making use of Exception handler and Controller advice annotations.

Converted PSD designs into proper HTML.

Maintained Cross Browser compatibility.

Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.

Developed a dynamic and secure front-end that consumes our API.

Involved in daily scrum to discuss the design and work progress.

Used SQL Developer for database interaction.

Involved in the defect fixing and additional development activities - complete approval in UAT.

Environment: AngularJS, Java Springs, JavaScript, HTML, CSS, AJAX, Bootstrap, Jira, DOM, XML, JSON, Node.js, Gulp, Grunt, GIT.

Client: Nexborg Software Solutions Pvt. Ltd, India. Sep 2013 – April 2014

Role: UI Developer

Responsibilities:

Involved in the Analysis, System study and designing of the project.

Developed front-end screens with HTML, AngularJS, Bootstrap, XHTML, CSS and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.

Developed the system using ASP.NET Web Forms, C#, HTML, CSS, and JavaScript.

Created Stored Procedures in the MS SQL Server 2008 database to perform various database operations.

As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.

Participated in distinct phases of the SDLC (Software Development Life Cycle), and documentation.

Provided a User Authentication and different interfaces depending upon the type of the user.

Implemented the Server-side connectivity using Servlets.

Used JavaScript for client-side validations.

Used Oracle for designing and creating the Database.

Used JDBC for communicating with the backend.

Deployed the application using Tomcat Web Server.

Utilized the mail merge techniques in MS Word for the time reduction in sending certificates.

Extensively used images of the product for web and catalogue.

Implemented iterative Planning for the product development.

Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.

Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.

Developed stores procedures, triggers, functions, and database tables in Oracle database.

Preparation and review of Unit Test Plan, Unit Testing, Test Results review, and other quality related work.

Environment: HTML, CSS, AngularJS, Bootstrap, JavaScript, ASP.NET Web Forms, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, Windows 7, MS Office.

Education

M.S. Computer Information Systems, Rivier University, Nashua, NH Jan 2016 - Dec 2017

B.Tech. Electronics & Communication Engineering, SRM University, India June 2010 - May 2014



Contact this candidate