
Rakesh R
- UI Developer
- Indianapolis, IN
- Member Since Mar 27, 2023
Rakesh R
PROFESSIONAL SUMMARY:
ü 6 years of experience in Design, Development, Implementation and Maintenance of HTML & MVC based applications.
ü Experience in developing the front end and Rich Internet Applications (RIA's) web applications by "Hand-Coding" methodology with the help of XML and CSS based on the W3C standards.
ü Advanced Front-End Design including Responsive Web Design with media queries.
ü Experienced in using Modernizer to check cross-browser compatibility, making sure that the HTML features are working properly.
ü Solid understanding of MVC frameworks Angular.js, Angular, Node.js.
ü Expert in using JavaScript libraries like Handlebar.js for precompiling templates, and Bootstrap for CSS, React.js for view layer.
ü Updated dashboard front end to support multiple dashboards using Typescript.
ü Experience in Angular 2 MVC Architecture.
ü Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
ü Advised team on best practices for Angular 2 component driven architecture
ü Proficient and excellent hands on experience with jQuery, JSON, HTML4/5, CSS2/3, AngularJS 1.x/2, Typescript, DOM, SASS, Bootstrap, MongoDB.
ü Proficient with Eclipse, Notepad++, Sublime and Dreamweaver.
ü Experience working with Agile development process.
ü Demonstrated ability to complete high-end projects in deadline-oriented environments and able to effectively communicate with wide range of clients and co-workers.
ü Expertise in working with the presentation layer using HTML, DHTML, Custom tag libraries, JavaScript and AJAX.
ü Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
ü Worked on the design, development and testing of internal reporting web-based product.
ü Experience in capturing, analysis and documenting business and software requirements.
ü Capable of handling multi-tasking and willingness and ability to quickly adapt and learn.
ü Possess high energy and innovative thinking with zeal to succeed in software development field.
ü Involved in active coding and high success rate of project release.
ü Proficient in OOPS concepts, design and techniques with front end development.
ü Experience with version control tools such as GIT.
ü Experience in using Bower and NPM to handle package management.
ü Expertise in JavaScript testing framework like Jasmine, Karma, Mocha and Chai along with TDD
ü Would best fit in any kind of team and environment. Active participation in extracurricular activities.
TECHNICAL SKILLS
|
Web Technologies |
HTML, HTML5, CSS2/3, SASS, XHTML, XML, JavaScript, AJAX, J-Query, JSON, Bootstrap, Angular 2+, Backbone.js, Express JS, AngularJS, Node JS. |
|
Tools and IDEs |
Edit plus, Notepad++, Eclipse IDE, Net Beans, sublime text, Mocha, Web Storm, Maven, Jenkins, Microsoft Visual. |
|
Languages |
AJAX, Web Services, REST, SOAP. |
|
Web/App Servers |
Apache Tomcat 5.0.25, HTTP Web Server, IIS, JBoss, Glassfish. |
|
Frond End Tools |
Photoshop CS5, Image Ready CS5 Fireworks, Adobe Captivate 3, CorelDraw, Dreamweaver CS5, FrontPage Wire frame |
|
Operating System |
Windows, Unix/Linux, MAC OS X |
|
Programming languages |
JAVA Technologies JDBC, JMS, hibernate, multi-threading, collections, Exceptional handling, Restful, Spring, Hibernate. |
|
Methodologies |
Agile, Rational Unified Process (RUP), UML, Waterfall, Scrum. |
|
Database |
My SQL, MONGODB, SQL Server, ORACLE 11g |
PROFESSIONAL EXPERIENCE:
Client: DXC Technology, Indianapolis, IN April 2017 – Till Date.
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 pre-processor 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.
ü As a backend 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.
ü 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.
ü 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, 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.
Client: T-Mobile, Bothell, WA Jan 2016 – March 2017
Role: UI/WEB Developer
Responsibilities:
ü Involved in requirement gathering, analysis, architecture design, development and testing phases of Software Development Life Cycle (SDLC).
ü Interfaced with the Marketing and IT departments &developing requirements to implement.
ü Developed Module Help using Bootstrap and CSS. It includes two layered Light Box implementation.
ü Created responsive UI design that meets marketing and mobile user needs.
ü Continual updating of images and content as needed by the client.
ü Involved in creating accessible web forms.
ü Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Foundation and Express.
ü Developed the Front end by using AngularJS, Angular2+ and JavaScript.
ü Skilled in leading frameworks as Angular for high-quality, scalable and reusable components, custom filters, Library functions and Front-end solution.
ü Designed components using Angular and imported them into main application so that rendering of the page will be faster.
ü Worked with AngularJS routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
ü Brief experience on implementing the AngularJS in creating animations based on CSS classes.
ü Defined new validations through AngularJS for the form field validation implemented through HTML5.
ü Used AngularJS HTTP Request to read data from web servers and process JSON data to render in the UI.
ü Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
ü Developed the backend by using NodeJS, Express and MongoDB.
ü Developed the view models and controller actions method to fetch the data from the back end RESTful GET and POST API services.
ü Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
ü Developed client side drop down menus, search bars, carousel, and drop-down toggles
using Foundation and jQuery.
ü Performed client-side validations using JavaScript Frameworks like AngularJS, ReactJS.
ü Experience working with Lodash library for creating lightweight versions of functions and avoiding complicated loops.
ü Improved and analyzed the existing and developed new tools such as financial analytical tools, account management tool and more tools by html5, CSS3 and jQuery.
ü Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
ü Followed Agile Methodology and Iterative Development throughout the project. Participated in Sprint meetings.
ü Produced RESTful Services to expose services to the client application.
Environment: HTML, CSS, AngularJS, Sass, Node, Bootstrap, Express, MongoDB, Gulp, Git, Jira, JavaScript API, Foundation, AJAX, Restful GET and POST API service
Client: UPS, Atlanta, GA March 2015 – Nov 2015
Role: UI Developer
Responsibilities:
ü Actively involved in communication with project managers, product stakeholders, and developers to reach project goals.
ü Created and designed new products in existing sites to increase revenue by test user experience.
ü Created and designed wireframes and prototypes of assorted products for Web, Tablet and Mobile devices.
ü Designing and developing dynamic web pages using and JavaScript and Angular.js.
ü Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
ü Prepared the project technical documentation in Wire frames.
ü Expertise in using Twitter Bootstrap Framework responsive design
ü Design website and maintain the website content up to date.
ü Excellent problem-solving skills and the ability to work independently.
ü Experience creating using JavaScript and Flash animation using Adobe Flash 5.5 dynamic FLASH applications.
ü Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
ü Used Angular JS filters for filter functionality in search box and integrator functionalities.
ü Worked on AngularJS Grids and UI components to develop Views/Templates.
ü Wrote AngularJS views and services and Customized Data Tables and High Charts into AngularJS Directives.
ü Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
ü Experience using some jQuery and bootstrap plugins for the web pages.
ü Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
ü Re-designing/ developing the main website to improve user experience and add new functionality.
ü Designed dynamic and browser compatible pages using HTML5/HTML, DHTML.
ü Created UI designs using Web 2.0 standards.
ü Responsible for creating the screens with table-less designs meeting W3C standards. Involved in extensive HTML5 coding
ü Wrote various methods to manipulate HTML, CSS as well as making the page dynamic using AJAX, JSON and XML.
ü Developed Web API using Node.js and hosted on multiple load balanced API instances.
ü Involved in one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML5/CSS3, JavaScript and Angular.js
ü Developed page layouts, navigation, animation buttons and icons.
ü Development on Web application using Angular, Node.js, CSS3 Responsive.
ü Writing server-side request handling and automated functional test cases to validate UI functionality using Node JS.
ü Enhanced user experience by designing new web features using MVC Framework like node.js
ü Applied industry best practices and standards when project requirements are lagging.
ü Designed CSS based page layouts that are cross-browser compatible and standards-compliant
ü Performing the different modules like login, search and download with tracking.
Environment: AngularJS, D3.JS, Bootstrap, AJAX, AJAX, JSON, XML, Sublime Text 2, JavaScript, JSON, Dreamweaver, Photoshop, OOPS, Illustrator, Webpack, Jasmine, HTML5, CSS3, SASS.
Client: Shakti Info Solutions Pvt. Ltd, India. June 2014 – Feb 2015
Role: Frontend WEB Developer
Responsibilities:
ü Used the functionalities for writing code in HTML5, Ajax, and JSON.
ü Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
ü Implemented media queries and writing device specific CSS and performed client-side validations using Angular directives.
ü Worked in Service Oriented Architecture the AngularJS component interacts with the API's for the fetching data.
ü Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
ü Used Bootstrap front-end framework for faster and easier web development.
ü Extensively used Selectors in jQuery for updating content on DOM nodes.
ü Experienced in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases.
ü Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
ü HTML5 and CSS3 latest tags are used to design the webpages and HTML local storage web applications are used to store data.
ü Styling pages with CSS3.0 and developed JavaScript for user interfaces.
ü Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
ü Worked on various two different projects writing JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
ü Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
ü Involved in a Waterfall based approach to UI Development.
Environment: CSS, Bootstrap, HTML, DHTML, XHTML, XML, JavaScript, JSP, AngularJS, jQuery, AJAX, and Macromedia, Adobe Dreamweaver CS5, Adobe Photoshop CS5, Adobe Illustrator CS5.
Client: Nexborg Software Solutions Pvt. Ltd, India. Sep 2013 – April 2014
Role: UI/UX Developer
Responsibilities:
ü Involved in the Analysis, System study and designing of the project.
ü Developed front-end screens with HTML, AngularJS, Bootstrap, DHTML, CSS and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
ü 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.