Ui Developer Resume
Dallas, TX
SUMMARY:
- Over 8 years of creative and knowledge gaining experience in developing software web applications with a skillset in UI such as HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap, Node js and React.js.
- Over 5 years of experience in creating the software product by involving in each phase of development such as planning, analysis, design, modelling and deployment (SDLC Life cycle).
- Developed many single page user interfaces for web and mobile applications using HTML5, CSS3, JavaScript.
- Hands - on project experience in implementing JavaScript frameworks and libraries such as JQuery, AngularJS2, Nodejs, React Js, Redux, Express, BackboneJS.
- Experience in creating unique and elegant user-friendly websites using JQuery, Base, Bootstrap and Skeleton.
- Worked on integrating webpages with XML and JSON data using XSLT, REST and SOAP web services.
- In-depth knowledge in communication through web servers like Apache Tomcat, Adobe JRun and Wampserver
- Expertise knowledge in Java including its OOPS features, database connectivity, collections and frameworks such as Spring, Struts2 and Grails.
- Good Understanding of Object Oriented Programming, Object Oriented and Analysis Design, Aspect Oriented Programming, MVC Design and Client-Server Design Patterns.
- Good coding knowledge in PHP and implementation of frameworks in web development.
- Hands-on experience in ASP .NET Core with MVC Architecture and framework tools for designing websites.
- Experience in implementing Aspect Oriented Programming using C# with SOLID and LINQ Query.
- Working experience in Data Access for applications using MySQL, Oracle SQL server, MongoDB and NoSQL Databases such as Hadoop/HBase, Riak and Redis.
- Involved in projects include API related data services through Cassandra and Apache FLink.
- Implemented software testing using tools like Karma, Jasmine and project tracking using Jira.
- Knowledge on Web Content Management using WordPress, Joomla and WebGUI.
- Experience in developing applications in different IDE’s like Visual Studio, Eclipse, Adobe Dreamweaver, Oracle SQL Developer, Jira and NetBeans.
- Keen technical knowledge in programming languages like Objective C, Perl, Python and Ruby on Rails.
- Experience in working in Error Handling and various levels of Unit and Regression Testing of modules.
- Trained on developing software products using Waterfall Model and Agile Methodology.
- Fast learner with excellent programming skills, positive attitude and proficient in creative Web development.
- Flexible to work with consistent Team Involvement and Strong Communication Skills.
- Experience in Decision Making and Leadership roles with good problem solving ability and keen in learning new technologies.
TECHNICAL SKILLS:
Programming Languages: C,C++,Java, PL/SQL, Unix Shell scripts
Java/J2EE Technologies: Servlets, JSP, JMS, JDBC, JNDI, JSF
Web Development: HTML 5.0, DHTML, XHTML, CSS, Java Script, AJAX
Frameworks: Spring, Hibernate, EJB
UI Frameworks: Angular JS, Node Js
XML/webservices/ Messaging: XML, XSD,WSDL, SOAP, REST, Apache AXIS, SOA, JAX-WS, DOM 4jJMS, MQ Series, XML Beans
Web/Application servers: WebLogic, Web Sphere / ESB, Tomcat, JBoss, Apache Tomcat
Methodologies /Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade
Databases: Oracle, PL/SQL, MySQL, DB2
IDE’s: Eclipse, Juno, RAD, NetBeans, WID, IntelliJ
Build Tools: Maven, Ant, Jenkins, Gradle, Bamboo
Version Control: CVS, SVN, ClearCase, Git
Testing and Logging Frameworks: Junit, Log4J
Tools:: Crystal Reports, Rational Rose, Microsoft Visio, XML Spy, TOAD
Operating System’s: Windows, Linux and Unix
Industries: Retail and Banking
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Developed responsive web design for employee’s/customer access using HTML5, CSS3, JavaScript, JQuery, AngularJS 4, Node.js, React.js and XML.
- Worked on designing web pages for customer logins for accessing insurance accounts, online surgical store and payment records.
- Created HTML pages with access to patient’s records in the form of JSON data using DOM elements.
- Designed the portal front page UI for Telemedicine with stylesheets using CSS approach.
- Developed interactive E-learning web modules using Bootstrap and Base frameworks.
- Worked on converting the web modules into a single page applications using the features of AngularJS 4and Bootstrap.
- Major part of coding involved with Angular JS4 and Node.js to enhance the reusable components.
- User interfaces were built with Virtual DOM and unidirectional data using React.js and Redux.
- Hands on experience in using JSX and server-side rendering for component view using React.js
- Filtered the font styles and text animations approach with iframe templates specifically to get a Medical- Surgical related user interfaces.
- Implemented JQuery plugins such as the alertify.js, iCheck to give improved functionality in Forms, Dialogs, Long Press actions of the DOM elements.
- Used RESTful and XML web services for JSON data access through AJAX request calls.
- Client-Side requests and services for medical records access are managed using NPM and Bower.
- GIT has been used for the version control and user compatibility in product development.
- Involved in unit testing of the software modules using the Karma and Jasmine JavaScript frameworks.
- Involved in testing the cross-browser compatibility of web portal by accessing it in various browsers such as Google Chrome, Firefox, Safari and Internet Explorer.
- Debugged the errors in the functionality of the tested code to improve its scalability and performance.
- Created sample mobile applications related to stress and anxiety disorder for awareness.
- Managed the web development teams by regular meetings and constant updates on the unit web modules.
- Designed the major part of the web layout and the user-friendly data fetching UX for the web portal.
- Worked on implementing Agile and SCRUM methodology in the user modules to develop an efficient application.
Environment: HTML5, CSS3, JavaScript, AngularJs4, Nodejs, React.js, JQuery, Bootstrap, Base, Ajax, XML and NPM.
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Worked on implementing all phases of the Software Development Life Cycle from Planning to Deployment in each application.
- Involved on Requirement Gathering and Analysis of Business Processes with development goals to gain knowledge about the strategy of software test solutions.
- Designed the user interfaces for the web portal abiding the guidelines of the W3C standards
- Developed web interfaces for embedded related applications and software using HTML5, CSS3, XHTML, XML, JavaScript, AngularJs2 and Node.js.
- Developed the buttons, audio, video, media and uploaded file tags using CSS3 for the online training session webpages.
- Coded on Forms, Helpers, Alert, Popover, Scrollspy, Tooltip components in the embedded web application using CSS and Bootstrap.
- Implemented the two-way databinding and code reuse in the modules using AngularJS2 custom directives.
- User interfaces can be made faster and responsive by adding and rendering view components using React.js.
- Used the POJO based action and AJAX tags for managing the client-server requests for consulting appointments.
- Worked on servlets to create an efficient API to handle the server-side web services.
- Updated the test solution modules in the Eclipse IDE using Java JDK and JSP
- Implemented the MVC architecture for the user module and used Spring and Strut framework for integration of the testing updates to the software application
- Incorporated Applet and JavaBean to integrate the test solutions with dynamic contents as a response to the client calls.
- Worked on handling statistical data and dashboards using JavaScript chart libraries such as D3.js and Google charts.
- Worked on testing the device compatibility of viewing the test solutions in different devices such as Desktops, Laptops, Mobile Phones, IPad etc.
- Interested on conducting SCRUM meetings to find the team involvement and development stage of the application.
Environment: HTML5, XHTML, CSS, JavaScript, AngularJs2, Node.js, React.js, Bootstrap, Java, AJAX, XML, Karma and Jasmine.
Confidential, Madison, WI
UI Developer
Responsibilities:
- Developed application using Java, J2EE, Struts, spring, Hibernate, Angular JS and SOAP/REST web services
- Worked on Agile Methodology, involved in daily scrum meetings, sprint planning and product backlogs
- Involved in business meetings with clients and code review meetings with team members
- Written Struts action classes, Hibernate POJO classes and integrated Struts and Hibernate with spring for processing business needs
- Developed model components using session beans and used local message driven beans (MDB) to interact with session using EJB
- Used AWS to deploy the project on EC2 instance.
- Used Annotations in Spring to configure beans
- Implemented different design patterns like DAO, Single Pattern and MVC Architectural design pattern of Spring
- Involved in Migrating an existing on-premises application to AWS.
- Created XML for deployment descriptors, struts configuration files and integrated to validation files
- Involved in the development of SOAP and REST Web Services and consumed some Web Services from external application.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Generated the web services classes by using Service Oriented Architecture (SOA)
- Described the location of the web services server and its functionality in WSDL
- Developed the user interface with JQuery framework which included HTML manipulation, CSS and AJAX (for updating parts of webpage without reloading it)
- Used Struts Tag Libraries and Struts Tiles Framework to reuse the layouts
- Written custom filters and directives for the HTML5 using AngularJS code
- Modified Oracle database with the use of JDBC managed by Hibernate
- Written Unit Test Cases for all the developed use cases and did integration testing using JUnit
- Used Log4j for logging, debugging and tracking
- Used Eclipse as the Java IDE in the development of the application
- Used Jenkins while deploying the applications on WebLogic server
- Used SoapUI for functional testing of web service
Environment: : Java, J2EE, JSP, Servlets, Struts, spring, EJB, JMS, Hibernate, XML Schemas, CSS, Angular JS, JavaScript, HTML5, XML, WebLogic, AWS, Design Patterns, JUnit, Log4j, AJAX, SOAP/REST Web, Oracle 10g, Jenkins, Agile
Confidential, Wilmington, Delaware
Software Engineer
Responsibilities:
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Developed UI Layer for the application using HTML5, CSS3, Angular JS and Bootstrap.
- Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Implemented Authentication & Authorization with Site Minder and spring security.
- Working within SOA based enterprise framework to build web services for Middle Tier processing.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Followed up with Tivoli Manger group to run the spring batch jobs Confidential specific times.
- Done with peer level code reviews.
- Fixed defects identified during QA, UAT and Production.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
Environment: Java 1.7, J2EE, Servlets, Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer , PaaS, GIT, JIRA,AWS
Confidential
Software Engineer
Responsibilities:
- Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Implemented all DAO's using Spring Framework.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML5 and DHTML.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Designed and integrated the full scale Hibernate / spring.
- Used Spring IOC and spring's Hibernate Support, transaction management.
- Developed hibernate DAO framework with spring framework.
- Configured and deployed the application on WebLogic Application Server.
- Implemented Complex Business Delegate layer using DAO's created and business logic.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Worked on J2EE components like Servlets, JSPs and MDBs.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
- Used Xfire to read the XML response coming from the web service.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Supported all the UNIX requests for various applications.
- Developed ANT script to build .war and. ear files for the application.
Environment: Java, J2SE, JSP, Springs, Struts, Hibernate, Eclipse, WebLogic 10g, jQuery, MVC, Oracle 11g, Rational Rose, HTML5, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB, SVN, Windows, UNIX
