Post Job Free
Sign in

Developer Web Services

Location:
Springfield, VA
Posted:
February 10, 2017

Contact this candidate

Resume:

Prakash Uppu PORTFOLIO: WWW.PRAKASHUPPU.COM

Email: *******.******@*****.*** Ph: 571-***-****

SUMMARY:

Around 5 years of experience in developing user interfaces and web applications using HTML, CSS, JavaScript, JSON, AJAX, XML, DOM and Developing single page applications using different JavaScript frameworks: Angular Js, NodeJS and Bootstrap, JQuery.

Experience in deploying web applications using web servers: Glass fish, Apache Tomcat.

Designed application using built-in Angular Custom Directives, Controllers, and Services.

Experienced in testing Angular controllers, Directives and services using Jasmine.js

Good understanding of writing unit tests and automated integration tests using Protractor.

Strong Experience in Creating Testable Components and TDD. Involved in the analysis, design Test Driven Development(TDD) using agile development methodology.

Worked with AWS IAM to generate new accounts, assign roles and groups.

Created Virtual Private Cloud (VPC) with subnets and groups for servers and created security groups to associate with the networks.

Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.

Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery, and upgrades of Red Hat Enterprise Linux 4.x, 5.x, 6.x; IBM AIX, Win NT/2000 Server, in huge environments.

Experienced in Installing, configuring, and administering Red Hat Linux 3.0 /4.0/5.x/6.x running on HP ProLiant BL/DL servers.

Experience in supporting Amazon EC2 environment with around 200+ instances running Apache and Java development applications like JBoss.

Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers.

Used Docker image to configure Jenkins build slaves on the top of AWS cloud.

Developed backbone views using handlebars to separate presentation from data. Developed backbone views using handlebars to separate presentation from data.

Experienced in using task runner like Gulp and Grunt with Node Package Manager (NPM).

Experience in working with RESTFUL web Services using POSTMAN and its implementation.

Executed daily pushes to Git Hub using Git-GUI & Git-Bash.

Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.

Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.

Worked in the TDD software development process

Experience in creating test suites using Jasmine, Karma, Protractor and worked on tools such as NPM, Bower.

SKILLS:

Web Technologies

HTML, CSS, XML JavaScript (Oops), AJAX, JSON, PHP, NodeJS, AWS.

AWSAWSAdobe,,.Photoshop.

JavaScript Technologies

JQuery, Angular JS, Node JS, Twitter Bootstrap.

IDE

Eclipse, Notepad ++, Net beans.

Methodologies

Agile, Scrum.

Version Control

GIT, Git-GUI, Git-Bash.

Data bases

Mongo DB, SQL

Professional Experience:

Client: Lucidus Solutions - Sr UI Developer OCT 2015 – NOV 2016

Pikesville - MD

Project Description: Lucidous solution is a consulting services company it provides the services for all government agencies, Telecommunication domains. As a Sr UI developer, I worked in Telecommunication domain. The project involves design and develop the High charts and carrier charts using Angular Js, NodeJS, Mongo DB and involves analyze the connection drop rate and performance of charts and integration. As well as testing of a reliable and reusable software solution in an agile, continuous integration and automated testing environment.

Created High charts, carrier charts and Single-page responsive Web Application using AngularJs framework. Experience with Agile and test-driven development, continuous integration, and version control via Git.

Worked with RESTful-based web services in XML and JSON

Created custom Directives as re-usable components using Angular Js.

Leveraged angular resources for all data access, encapsulating URLs, and standardizing data access interfaces.

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

AngularJs built-in service $state Provider was utilized to handle routing within the application.

Involved in daily stand up meetings and Coordinated with QA team using JIRA for issue tracking and bug fixing.

Used Task runners (Grunt /Gulp) for combine JS file into single file. Compile SCSS into CSS that can understand web browser, load the plugins, and register the tasks.

Used Mongo DB along with Node.js, as a database to store JSON. Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.

Used popular Node.js frameworks like Express to call Restful API.

Experienced in MEAN stack MongoDB, Express, Node, and Angular. Used Node.js to run Web pack tasks and build properly the project.

Implemented modules into Node JS to integrate with designs and requirements.

Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.

Conducted unit testing using Jasmine with test runner Karma(TDD).

strong knowledge and installing software dependencies (Node, NPM) Created own Grunt plugins and used predefined grunt plugins for script minification process (Uglify, watch).

Environment: HTML, CSS, JavaScript, AJAX, XML, Bootstrap, AngularJS, node.js, MongoDB, Restful, jasmine, karma.

Client: Parexel (React.js/NodeJS Full Stack Developer) JAN 2015 – SEP 2015

Baltimore-MD

Project Description: Parexel is a multinational contract research organization. It provides services for companies in the pharmaceutical, clinical research, and medical device industries. I worked for clinical domain.as a developer I used to create & develop dynamic web application implement business logic based on user generated events. our application mainly focuses on the maintenance of patient information which includes all the personal information, insurance data, diagnostic reports and all other information entered by the physician. The project involves designed and developed by using HTML, JavaScript, Ajax, XML, React Js, Eclipse,

Environment: Coding in JavaScript, Angular.js, Node.js, Express.js.

Development on Web application using Angular.js, Redux.js, HTML5, CSS3, Responsive

Have written unit tests and automation tests using nightwatch.js

Build REST Api for Address verification and CRUD of Address Book in Node.js

Responsible for coding of the assigned modules, HTML & JavaScript.

Have experience creating my own directives in Angular.js.

Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular.JS.

Used Angular.JS framework where data from backend is stored in model and populated it into UI.

Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY. Used jQuery plugins for Drag-and-Drop, Widgets, and Menus.

Used Angular.JS to create maintainable and testable single page application. Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.

Involved in Writing jQuery based Ajax Requests using jQuery. Get (URL, data, callback, type) or jQuery, Ajax (options) and jQuery. Post (URL, data, callback, type).

Client: Kapardhi Soft Tech PVT LTD (Frontend developer) FEB 2013 – Sep 2014

Hyderabad. INDIA

Project Description: Karapathi is the global leader in data storage solutions, having expertise in delivering End-To-Product Development and IT Solutions for our clients in the globe. Their core competencies are in developing Responsive Cloud, Web, Mobile, Database and Desktop applications using latest technologies on Windows and open-source platforms. as per business requirement, must perform client-side validation on application and implement business logics.

Developed apps using HTML, CSS3, JavaScript, JQuery, Google Maps API (JavaScript Libraries), XML and Ajax.

Created web application prototype using jQuery and Angular JS.

Designed a page layout and order form using angular filter and ng-repeat to iterate through the loop of items and generate a markup for them.

Implemented RESTful Web Services for other applications to communicate.

Design, developed and updated the user interface using CSS, JavaScript.

Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets, and smart phones.

Used AJAX for asynchronous communication between client and server.

Client: Kush Info Systems Pvt. Ltd. -UI Developer SEP 2011-DEC 2012

Mumbai. INDIA

Project Description: Kush info systems developed the Health-care applications and administers health insurance about 4 million customers including seniors, military members, and self-types. I was involved in developing UI pages that helps consumers to retrieve insurance online quotes and coverage variances, also worked on log infield validation. Based on login field validations that help customers who are already members to retrieve their online account.

Experience in the Web Applications Development using HTML, CSS, XHTML, JavaScript, JQuery, AngularJS, AJAX, XML and JSON.

Built rich user Interface using AngularJs, Twitter Bootstrap, HTML5 and CSS3.

Utilized built-in $route services to configure routes providing multi page look and feel to user

Built various Directives to create reusable domain specific components such as Event Details.

Implemented Services which used $resource, fetching data from Server.

Collaborated with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.

Used Angular UI to develop the page level components and customized (Angular directives, filters, routing concepts, services & factories) the out of box directives for additional functionalities

Used jQuery Events to manipulate the elements depends on the user interactions (like. Ready, hover, bind, click, key press Used JQuery Plugins validation, drag and drop and more exceptionally. Implemented AJAX to speed up web application. Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.

EDUCATION

Bachelor of Technology, JNTU, India

Master’s Degree, Computer Information Systems, California University of Management Science, CA



Contact this candidate