Ui Developer Resume
SUMMARY
- Around 7+ years of experience in designing client/server and web based applications using HTML, CSS, Javascript, Jquery, J2EE technologies, object - oriented and Software development life cycle concepts.
- Experience and good understanding of RDBMS through Database Design, writing queries and stored procedures using databases like MSSQL Server, MySQL, Oracle 9i/10g, PL/SQL and previous experience in work extensively using PL/SQL.
- Work with Angular 5/2, Typescript, Geolocation API on HTML5 and websocket for interactive web pages.
- Expertise with JSP, JSTL for writing teh java code to get teh cache and sessions variable to teh front end.
- Expertise in Datatable, Kendo UI for developing rich ui enriched grids and data filtering and export options.
- Expertise in SFTP file transfer Implementation with Cron Job for data migration and data processing to other servers over teh wire securely using rsa 2048 bit.
- Able to work with legacy technology like Forte UD which was used before Java and was discontinued after 2009.
- Had a solid understanding of JSP, servlets and web frameworks of Java as for what happens once a request TEMPhas been hit from web browser and how server reacts to it..
- Had experience using Spring Batch, Spring framework and Spring Integration for developing fast and module web development..
- Expertise in using different modules of Spring like IOC, Spring MVC, Spring AOP, Spring ORM.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis/Design, Development and Testing.
- Extensive experience in Development, Implementation and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet /Intranet.
- Expertise in configuring, using & administrating version control systems like GIT, Clear Case, Subversion and CVS.
- Knowledge in developing GUI using Swings.
- Experience in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
- Experience in using Java, JEE, J2EE design Patterns like Singleton, Factory, MVC, Front Controller,
- Business Delegate, Service Locater, Session Facade, Transfer Object and DAO for reusing most TEMPeffective and efficient strategies.
- Strong understanding of Data Structure.
- Understanding of designing UML designs like class diagrams, cases and sequence diagrams using Rational Rose and Microsoft Visio.
- Work with creating teh web application with Spring MVC and used Maven to add all required JARs for teh project.
- Work with Tomcat 6/7, Glassfish, Node servers by changing teh server properties for setting port, timeout, connector, cross-context, etc.
- Used Java Debug for solving teh web app AJAX issues.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
- Expertise in IOS App Development with both Objective C.
- Used IOS Apps development technology like X-code with objective C to develop teh client side Application.
- Strong noledge in Unity3D Game Development.
TECHNICAL SKILLS
Web Technologies: Shell script, Bash Script, Oracle 10G, JSP, Servlets, JSTL, EJB, JDBC 2.1/3.0, JMS, JAXB, HTML5, CSS3, XML, JavaScript Object Oriented Programming, SCSS, GitHub, MongoDB, Java 8, SpringMVC, Maven, etc.
Technologies: SFTP, SSH, Cron job, Spring, Struts, Hibernate, SOAP, REST, Angular 5/2, AngularJS, jQuery, Bootstrap, Angular UI, Bootstrap UI, Font Awesome, Forte UDS.
Debugging Tools: Firebug, Chrome developer Tools
IDE/Tools: FIlezilla, Putty, Microsoft Server 2008 R2, WebStorm, Notepad++, Eclipse, Webstrom,Tatastrom, Sublime text, X-Code, Jenkins, Source Tree, Github, SVN, NetBeans IDE, Atom, Bracket, Grunt, NPM, Bower, Yeoman, etc.
Operating Systems: Linux, UNIX, Windows 7/XP, Mac.
Methodologies: Agile, Waterfall, Scrum.
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Perform development, maintenance programming, associated tasks for application systems; including integrated software application configuration.
- Analyze business process to define application functional requirements and technical specifications.
- Work directly with customer on different strategic mission-critical technical Initiatives, understanding use cases from technical perspective, identify various technical tasks, perform in-depth technical analysis and review, identify risks and come up with successful long-term design and development action plan.
- Develop solution/architecture designs; build Platform/ Application that involve complex, multi-system consolidation & integration.
- Design and development of new improved software to meet highly available performance software services demands performance, leveraging newly released advanced programming language capabilities and frameworks.
- Improve current system efficiency, reduce downtime and outages and measure performance of existing components in different environments such as development, staging, testing & production.
- Hands-on experience in creating and deploying complex solutions in large environments, review and guide fix for various defects that are originated in teh production environment and provide a long-term solution.
- Build SME group within teh organization and lead cross noledge training sessions to avoid any single point of failure.
- Technical demonstration to customer and gather and in corporate reviews from all stakeholders.
- Develop central noledge-base for all teh noledge gathered during various activities for references.
- Technologies include but not limited to: Java J2EE, Microservices, Middleware, API Mgmt, Design Patterns, Spring, Spring Boot, Tomcat, Apache Kafka, Active MQ, API Gateway.
- Involve in configuring builds and managing projects using Maven, Gradle, collaborate with other developers on best practices, code reviews and internal process improvements.
- Engage in all aspects of design using object-oriented design model and apply key architectural design principles.
- Develop web apps using Jquery, JavaScript, Datatable Grid, KendoUI, Websocket, JSP, HTML, CSS to build interactive user interfaces.
- Develop new screen as per client request and work on teh javascript to make tan functional.
- Used websocket for multiple user interactive screens.
Environment: HTML, CSS, JSON, jQuery, JavaScript, Datatable Grid, KendoUI, Websocket, Java 8 Spring MVC, Spring Boot, Core Java, Spring Micro Service, JDBC Eureka Service discovery, Log4J, JUnit, STS, MySql., Tomcat 8.
Confidential
Software Developer
Responsibilities:
- Architecture teh SFTP file transfer from Internal SFTP server to Client External server by opening firewall, creation of SSH RSA 2048 bit keys and installation of client SSH keys for password less communication between them.
- Involved in teh implementation of new changes to legacy system called Forte UDS(i.e precedent to java)
- Developed and supported web application using J2EE skills
- Involved in teh application development using Spring MVC module.
- Used Maven to create pluggable modules such as Web, Services, Security, and Commons, and wired them into a single deployable artifact.
- Created REST-full API that produced output in JSON to be consumed by UI for rendering dynamic data
- Configuration and usage of tools like Log4j APIs, JUnit and ANT.
- Performing analysis and providing solutions to defects
- Usage of Java, Java Servlets for Java for development for modules.
- Following software development methodology by preparing paper documentation through project phase
- Participation in teh design, development and supporting new software solutions as part of a team
- Used Spring JDBC to retrieved data from JAXB classes and convert teh data received to JSON format to be sent to teh FM application from FMS.
- Coding, testing and debugging complex applications
- Designed SDCL/Agile phases by regularly performing tasks such as interpreting programs
- Debugged programs and troubleshooting application issues in production and development environment
- Participated in walk- throughs in order to review teh program specifications, source codes and technical supporting documentation (screens/reports)
- Provided feedback in accordance with department standards.
Environment: SSH, SFTP, Solaris, Microsoft Server 2008 r2, Bash script, Shell script, Forte UDS, Filezilla, Putty, Tomcat(7), Eclipse(Mars), JSP, JAVA(6, 7), Spring MVC, Spring WebServices, Spring JDBC, Sublime Text Editor, XML, Shell Script etc.
Confidential
Front-end Developer
Responsibilities:
- For backend we have used Spring MVC architecture and used JPS for teh web pages.
- Here We have developed web page using HTML5, CSS3, SCSS, AngularJS, jQuery, Bootstrap.
- Worked on web-xml for teh setting teh root of teh web context, welcome page, filter for teh gzip, etc.
- Used Java controller for teh writing teh route urls.
- Worked on Build push to QA, PP, Prod using Jenkins and Quickbase Ticketing system.
- Participated with Middleware Team for issues in QA, Pre Prod and Prod Build issues.
- Integrated with Vender Product and customize it as for business requirement.
- Hands on with Rally for User Story and Defects tracking.
- Used Eclipse Mars for code development and code committing to SVN.
- Involved with Business Analyst, Backend team and QA team closely to understand teh requirements and ask for views for UI function implementation.
- Daily take part in scrum meeting to update user story tasks and defect tasks.
- Involved with Third Party Vender for product customization.
- We have been giving agile dome to our work for each iteration end to all teh other teams, respective project manages and stakeholder.
- Experiance on logging module-using Log4J to create log files to debug as well as trace application.
- Worked with service, filter, logs, controller, directives, data, storage modules in AngularJS.
- Implemented project with SSO login with multiple user roles.
- Experiance on Responsive web design for iPhone 6, iPhone 6plus, iPad both landscape and portrait mode.
- Built teh application using ANT.
- Worked on Desktop responsive web design for various screen sizes.
- Tackled cross browser compatibility for Windows (IE11, Chrome), Mac (Safari, Chrome), iPhone (Safari, Chrome).
Environment: Tomcat(7), Eclipse(Mars), JSP, JSTL, JMS, XML, Xpath, XSD, XQuery, XSLT, REST, JSON, JAVA(6, 7), Spring MVC, Spring WebServices, Spring JDBC, AngularJS, jQuery, SCSS, Compass, CSS3, Webstrom Text Editor, Sublime Text Editor, Jenkins, Rally, Quickbase, WordPress, Javascript, XML, Shell Script, RestFull Webservice, etc.
Confidential
Full Stack Developer
Responsibilities:
- Application was developed using teh Struts MVC architecture.
- Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
- Developed action and form classes based on Struts framework to handle teh pages.
- Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, Less, CSS3 and Sublime Text Editor.
- Coded in AngularJS MVC framework to build Web application for teh internal use of teh organization.
- Used Spring batch features to perform batch operations like user data upload, processing paper applications and generating notices.
- Used RESTful web services to perform CRUD operations.
- Developed Servlets, Action classes, Action Form classes and configured teh struts-config.xml file.
- Developed different Action classes for Business logic implementation which basically calls different
- Server side components like EJB, Data access objects and other Business components
- Used MAVEN in each project to automate teh builds and managing project Used Hibernate to access
- My SQL database and implemented of connection pooling.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border,
- Developed responsive web pages using bootstrap and CSS3 media queries.
- Maintained teh code base by frequent updates to teh code repository using Git.
- Worked on cross browser compatibility issues and fixed teh bugs.
- Built teh application using ANT.
- We have used agile methodologies to complete teh part of teh project at teh given time frame.
Environment: Servlets, JSP, Linux/Unix, JDBC, EJB 3, JMS, JSTL, XML, Spring IOC, Spring MVC, Spring Batch, Struts, Hibernate, Web Services, Apache Tomcat Server, HTML5, CSS3, JavaScript (Libraries: jQuery), jQuery AngularJS,, Less Compiler, JSON, AJAX, Bootstrap, Chrome Developer Toolbar, GitHub, Agile, Java, Maven, Grunt, Yeoman, NPM, etc.
Confidential, Fort Worth, TX
UI Developer
Responsibilities:
- Experienced in problem analysis in both technical system and application programs.
- Essentially involved in all phases of SDLC to structure teh unformatted requirements.
- Developed JSP pages for presentation layer using Spring MVC.
- Was Part of teh team which deals with resource gathering and understanding teh client domain noledge.
- Was part of teh UI team in which we have done teh Usability Testing with Tool Drawn Prototype using Mock flow software.
- Designed teh ER diagrams and structured data in teh database with enforcing normalization for a consistent output.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed teh application’s presentation layer using HTML5, CSS3, JSP, JavaScript, Angular JS Templating
- Developed user interface using Asynchronous validation for teh fast and user friendly access using AJAX.
- Redesigned pages to improve application design and UI to attract teh customers by taking inputs from senior management.
- Enforced SQL injection techniques to avoid unauthorized breaks to teh data access.
- Construct teh client-side script to function correctly across all teh majority of web browsers.
- Generated project reports and estimated teh cost of resources being utilizing in teh project.
- Involved in unit testing and integration testing of each and every module.
- Worked on JavaScript mechanism for storing and retrieving data for teh website.
- Created client side validation tool using technologies such as Angular JS and JavaScript.
- Built teh application using ANT.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
Environment: Spring IOC, Spring batch, Hibernate, Web Services, Struts 1.2.4, JSON, EJB 2.0, DAO, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, JSON, Oracle 9i, AJAX, Firefox, Chrome, HTML 5, AJAX, CSS3, Angular.js, JavaScript, jQuery, Usability Testing, .Net, Bootstrap.
Confidential, Princeton, NJ
Web Developer
Responsibilities:
- Worked closely with system analyst to understand teh technical requirements of teh projects.
- Worked closely with Photoshop designers to implement mock ups and teh layouts of teh application.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing teh Properties, methods in teh Class Modules and also consumed web services
- Played a vital role in defining, implementing and enforcing quality practices in teh team organization to ensure internal controls, quality and compliance policies and standards.
- Used JavaScript for custom client-side validation.
- Involved in designing and developing teh GUI for teh user interface with various controls.
- Worked with View State to maintain data between teh pages of teh application.
- Developed business layer using stateless session Enterprise java beans.
- Used various Java, J2EE design patterns like Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), etc.
- Implemented error handling including logging critical errors to database.
- Built teh persistence layer using Hibernate.
- Performed unit testing using JUNIT.
- Built applications using MAVEN.
Environment: Core Java, Java/JDK 1.5, Struts, Hibernate, Web services, Axis, Ant 1.7, Junit, Log4j 1.4, HTML5, CSS3, MySQL, JavaScript, AJAX and Windows XP, .Net, etc
Confidential
Software Developer
Responsibilities:
- Analyzed, Designed and developed teh system to meet teh requirements of business users.
- Participated in teh design review of teh application to come up with UI and provide best possible recommendations for teh application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing teh mockups that were created by design team.
- Developed teh persistence layer using Hibernate ORM framework.
- Performed unit testing using Junit.
- Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
- Involving in daily status meetings and troubleshooting ongoing issues to mitigate teh impact.
- Developed PL/SQL scripts and set up cron jobs to run daily/weekly.
- Developed screen functionality using HTML, CSS, JavaScript.
- Used AJAX for implementing part of teh functionality for Customer Registration, View Customer information modules.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using teh JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: J2EE, JSP, EJB, DAO, Struts 2, JDBC, XML, XSD, JavaScript, HTML, CSS, Eclipse, CMS, Hibernate, MySQL, JQuery, Spring MVC, ANT, SVN, Agile.
