Post Job Free
Sign in

Web Developer

Location:
Frisco, TX
Posted:
October 23, 2017

Contact this candidate

Resume:

Lavanya

Sr. UI/Java Developer

Contact: 537-***-**** Email: *******.*****@*****.***

PROFESSIONAL SUMMARY:

Around 7+ Years of professional experience in Applications design, Development, Integration, Maintenance, Implementation and testing various client/server web-based application using various UI and Server Scripting Technologies.

Expert in developing User Interface (UI) applications and professional web applications using HTML 4/5, CSS 2/3, JavaScript (ES5 and ES6), jQuery, Angular 1/2, React JS, Node JS, Redux, JSON, Bootstrap3/4, AJAX and XML.

Expertise in developing web applications using Object Oriented Programming Standards, Java, Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Struts, Springs, Hibernate, Enterprise Java Beans, JDBC.

Good knowledge and experience working with applications developed using Object

Relational Mapping frameworks like Hibernate.

Experience in applying the latest software development approaches including Model View

Controller (MVC), Object Oriented JAVA, JSON and XML.

Excellent Knowledge of various Web and Persistence frameworks like Struts, Spring, and

Hibernate.

Hands-on experience using one-way/two-way data-binding, directives, controllers, filters, UI-routers and creating custom directives in AngularJS.

Expertise in web-based GUIs development using Applets, JSP, HTML5, CSS.

Experience in development and implementation of Restful Web API’S and SOAP services.

Experience in Single Page Application (SPA) using AngularJS created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.

Experience in using build tools of both Front end (Web pack, Grunt, Gulp) and Back end (Maven, Gradle).

Experience in SOA implementation using SOAP and XML processing APIs, REST Web Services. Developed Responsive Web Design (RWD) using Media Queries and Bootstrap.

Created JavaScript modules to be used with Bootstrap to speed up development.

Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.

Experience in building applications on Application/Web Servers like Apache Tomcat, J Boss,

J Boss Enterprise service Bus infrastructure, BEA WebLogic, and IBM WebSphere.

Strong knowledge of Web Accessibility, State Management, Caching, Enterprise Application Blocks and Security.

Possess good experience on IDE tools like Web Storm, Sublime Text, NetBeans, and Eclipse, Visual studio code, Atom.

Prepared technical design documents, use cases, test cases and user manuals for various projects and good at fixing bugs and code reviews.

Performed Test Driven Development (TDD): N-Unit Testing.

Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.

Expertise in using Version Control Systems such as GIT and SVN.

Experience in using bug tracking tools like JIRA, Redmine.

Experience for the sake of long-term user retention and engagement on different browser like Safari, Firefox, Google Chrome, Opera and Internet Explorer (IE).

Technical Skills

Operating Systems

Windows 10/8.1/8/7, Windows 2008 R2/2008/ XP, Unix

Programming Languages

C, C++, Java, HTML, HTML5, T-SQL, PL/SQL

Web Technologies

CSS2/3, XML, XHTML, AJAX, Angular 1/2, React JS, Node JS, Kendo UI, Ember JS, Express.

Scripting Languages

JavaScript, jQuery, Python

Xml Technologies

XHTML, XAML, XML, XDOCUMENT, XPATH

IDE Tools

Web Storm, Sublime Text, Net Beans, Eclipse, Microsoft Visual Studio.

Databases

My SQL, Oracle 11g/10g, SQL Server, MONGO DB

Version Control Tools

Team Foundation Server (2013/2012/2010/2008), Apache Subversion, Git, SVN.

Testing Tools

N Coverage, JUnit, NUnit, Load, VS Automated Unit Testing framework, Karma, Jasmine, Mocha, Protractor

Software Methodologies

Agile, Waterfall

Education :

Bachelor of Technology in Computer Science Engineering from JNTU Kakinada.

Projects and Responsibilities:

Client: Maritz Travel Company, St. Louis, MO. Feb 2016 – Present

Role: Sr. Java/ UI Developer

Description: Develop and modify web based applications for Maritz travel clients such as Dell, Google, UBS, WWT and more to meet client’s business objectives according to Quality Management system standards.

Responsibilities:

Analyzed business requirements, participated in technical design, development and testing of various modules assigned.

Gathered the requirements from both technical and non-technical audience by working with them.

Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.

Created popup forms using Bootstrap version 3.0.0 Models, AngularJS Models and AngularJS Controllers.

Implemented code according to coding standards and implemented AngularJS Controller Which maintains each view data.

Developed the front-end framework, monitoring dashboards and real-time monitoring user interfaces using Angular Widgets using Custom directives.

Client-Side code were written in Typescript and Server-Side Code were developed using MVC.

Develop various screens for the front end using Angular JS and used various predefined components from NPM (Node Package Manager).

Very good implementation experience of Object Oriented concepts, Multithreading

and Java/Scala.

Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Implemented the application using Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.

involved in maping data from SQL server to Controller using Hibernate framework.

Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Implemented Server and Client side validations using JavaScript.

Extensively used JUnit for unit testing, integration testing and production testing.

Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques.

Environment: Java, HTML5, CSS2/3, JavaScript, jQuery, DHTML, MVC, DOM, JSON, Angular.js, Node.js, JSP, JAVA, Spring IOC, JBOSS (with tomcat) Application server, Spring Batch, Spring Boot, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Karma, Mocha, TFS, MySQL, Windows

Client: Enterprise Holdings Inc, St. Louis, MO. Nov 2013 – Dec 2015

Role: Sr. UI Developer

Description: Enterprise Holdings, Inc (EHI) has embarked on implementing their future payment platform program to develop a multi-capable payment system with payment terminals (a.k.a payment device) supporting the Europay, MasterCard and Visa (EMV) standard and contactless Payment capability. Among the objectives of this new platform is to attain significant payment card industry (PCI) scope reduction by limiting PCI scope to the Payment Terminals.

Responsibilities:

Worked with technical and non-technical people for gathering the requirements.

Extensively worked on HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, NodeJS.

Developed AngularJs modules, routers and services using typescript.

Experience in developing Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.

Expertise in AngularJS on Filters, Validations, MVC, Controllers, Directives, Routing, States, $http, $q, Factory and Service, also worked on Angular UI bootstrap.

Expertise skills on modern front-end frameworks for JavaScript, including Bootstrap, AngularJS, NodeJS.

Worked with modules like MongoDB and Mongoose for database persistence using NodeJS to interact with MongoDB.

Worked with ExpressJS for development of RESTful web services and middleware configurations.

Worked on responsiveness of the application and explored the fixed width and fluid layouts using Bootstrap.

Proficient in using higher level style syntaxes, SASS for advanced CSS features.

Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.

Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.

Wrote custom JavaScript code, using map, reduce functions and promises, to create customized representations of the user data.

For performing unit-testing we used Jasmine, Karma and for end-to-end testing used Protractor.

Experience with Software Development methodologies like Agile/Scrum.

Used chrome Debugger for testing and debugging the application under development.

Environment: HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, AngularJS, JSON, AJAX, NodeJS, Redux, ExpressJS, MongoDB, Grunt, ECMAScript, Jasmine, Karma, protractor, GIT, Restful web services.

Client: Tharmo Pads, Hyderabad, India. Aug 2011 – Jul 2013

Role: Jr. Java J2EE/UI developer

Description: ProSeed system is developed as bespoke product development for all seed industries. It is comprehensive product for Seed Industries to track the status of the seed at various stages. This system will also be helpful for planning, executing, monitoring and monetary transactions. The system consists of the following modules i.e. Parent Seed, Hybrid Seed, Quality Control, Processing, Packing, and Sales & Distribution and managed Reports.

Responsibilities:

Involved in Requirements and Analysis. Understanding the requirements of the client and the flow of the application as well as the application Framework.

Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.

Designed and developed various modules of the application with J2EE design architecture.

Developed UI using HTML, CSS, JavaScript validations and XML.

Used Apache Tomcat server for this application to build server pages.

Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client-side technologies HTML, CSS, JavaScript.

Created several Java Server Pages and populated these pages with data from databases

using JDBC.

Extensive experience using Bootstrap for Responsive Web Designs.

Creation of Java Classes and Interfaces to implement the system.

Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.

Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.

Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.

Developed Session beans which encapsulate the workflow logic and used Hibernate to

access data.

Used JIRA for bug tracking and issue tracking.

Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.

Hands-on experience in working with GIT distributed version control.

Developed Web API using Node.js and hosted on multiple load balanced API instances.

Environment: Java, Java Swing JSP, Servlets, JDBC, Applets, JCE 1.2, RMI, EJB, XML/XSL, Html, CSS, JavaScript.

Client: Aagama Computer Consultancy Services, Hyderabad, India. June 2010 – July 2011

Role: Jr. Java Developer

Description: This project mainly deals with maintaining the Database of the PEEP (Providing Eye care through Empowered People) Registrations and treatment details of the people and generating the periodical reports. Registrations are done at the various vision centers, which are located at remote places, such information is set to the middle centers, which performs the information update to the centralized database of Eye Care (L.V. Prasad information Center).

Responsibilities:

Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Detail Design,

Development, System Testing and User Acceptance Testing.

Experience in implementing, working on the Python code using shell scripting. Performed

troubleshooting, fixed and deployed many Python bug fixes.

Implemented dynamic page elements and form validations using JavaScript.

Developed user interface with Servlets and JSP.

Used JavaScript, to make web pages more interactive and performed client-side validations.

Performed DOM manipulations like event handling using JavaScript.

Coded end to end (i.e. from GUI on Client side to Middleware to database and Connecting the backend Systems) on a subset of sub modules belonging to the above modules.

Worked extensively on Swing.

Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.

Implemented EJB Transactions.

Deployed and tested the prototype on Apache Tomcat and contributed to deployment and

maintenance on Apache Tomcat Server.

Designed UI screens using JSP, Ajax, Struts, HTML and CSS.

Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web Sphere Studio Application Developer (WSAD).

Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.

Implemented PL/SQL stored procedures and triggers.

Used ANT scripts to build the application and deployed on Web Sphere Application Server.

Environment: Java, Apache Tomcat5.x, Servlets, JSP, Multi-threading, XML, EJB, ANT, JDBC, Oracle, UML, HTML, CSS, JavaScript, Agile Methodology.



Contact this candidate