Senior Ui Developer Resume
Rockville, MD
SUMMARY:
- 11+ years experience in developing software using Java/ J2EE and AngularJS
- 3 year experience in AngularJS
- 7 years experience Servlets, JSP, JSF and Facelets
- 7 years of experience in Tomcat and webSphere
- 4 Spring and Hibernate frame works.
- 4 years of Web service, SOAP and RESTful, JAX - RS, JAX-WS and JAXB.
- 8 years in CSS, XML, JavaScript, AJAX.
- 5 years in analyzing, designing, normalizing and developing relational database systems using MS SQL Server 2000/2005/2008, SQL/T-SQL.
- Over 5 years experience in Agile/Scrum methodology.
- Solid knowledge of OO design and design patterns.
- Solid knowledge on using SVN (SUBCLIPSE and TORTOISE).
- Strong background in Computer Science and Mathematics theory
- Good team player, strong interpersonal and communication skills combined with self-motivation, initiative and ability to think outside the box
TECHNICAL SKILLS:
Languages: Java, C, HTML, XML, JavaScript, CSS, AJAX
Frame works: JSF, Hibernate and Spring
Databases: MS SQL Server 2000/2005/2008, MS Access
Reporting: Crystal Reports
Web Servers: Apache Tomcat, WebSphere
Application Platforms: Windows, Ubuntu Linux
IDEs: Eclipse, STS, NetBeans
Software Development Methodologies: Agile, RUP
Versioning Tools: CVS, Subversion
Design Tools: Rational Rose
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential, Rockville, MD
Responsibilities:
- Played a leading role in designing and implementing application using Angular 2 and Angular 4 frameworks.
- Played a key role in setting standards and guidelines for creating accessible website that follows rule 508 WCAG 2.0 guidelines.
- Played a leading role in designing and implementing an application using AngularJS 1.x.
- Designed and implemented restfull webservices.
- Performing different proof of concepts to determine technology that best fits.
- Writing unit tests using karma, jasmine and angular-mock while monitoring coverage using Istanbul.
- Code reviewing and supporting developers .
Key Technologies: Java/J2EE, Jersey, Restfull webservices,JAX-RS, JAXB, AnguarJS 1.x, Angular 2, Angular 4, Angular Material, priming, bootstrap, angular-bootstrap, angular-ui-grid, Karma, Jasmine, npm, Bower, Istanbul, JSON, JavaScript, CSS, SVN, Maven, Tomcat Server, weblogic, Eclipse, WebStorm IDE
Confidential, Wayne, PA
Senior Java Developer
Confidential, Philadelphia Area, PA
Responsibilities:
- Design and implement Investment Booster Widgets using AngularJS, HTML, JavaScript and CSS.
- Implemented plugging in AngularJS based widgets in to JSF pages.
- Implemented CSS media queries to make Widgets Responsive.
- Designed and Implemented RESTful Web Services using JAX-RS.
- Implemented Investment Booster Widgets to consume JSON based data returned by REST APIs.
- Code reviewing and supporting developers.
Key Technologies: JSF, Facelets, Java/J2EE, RESTful Web Services, JAX-RS, AngularJS, JSON, JavaScript, CSS, SVN, Maven, STS IDE, Tomcat Server
Senior Java Developer
Confidential, Philadelphia Area, PA
Responsibilities:
- Design/architect a Java/J2EE and JSF/Faceles based solution that seamlessly and works with Company frame work.
- Reviewing and making sure code is delivered at a standard.
- Developed responsive web page to provide optimal viewing experience across devices (desktop computers to mobile phones).
- Designed and implemented reusable JSF Custom/Composition components
- Implemented Spring based MidTier Services.
- Code reviewing and supporting developers.
Key Technologies: JSF, Facelets, Java/J2EE, Spring, JavaScript, CSS, SVN, Maven, STS IDE, Tomcat Server
Senior Java Developer
Confidential, Philadelphia Area, PA
Responsibilities:
- Code reviewing and refactoring to maintain clean and reusable code.
- Mentoring and supporting junior developers in the team and teams in other project group.
- Developed responsive web page to provide optimal viewing experience across devices (desktop computers to mobile phones).
- Designed and implemented reusable JSF Custom/Composition components
- Designed and implemented code that uses JAXB for marshalling and unmarshalling.
- Used Maven build tool, SVN for version management and Jenkins for continuous integration
- Memory and performance analysis using JProbe and fixing memory leaks
Key Technologies: JSF, Facelts, Java, J2EE, JAXB, SVN, JProbe, Maven, RAD, Websphere Applications Server
Senior Java Developer
Confidential, Philadelphia Area, PA
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, search, updated and other intelligent workflow features.
- Designed and developed JSF custom components, validators.
- Implemented JavaScript function that include a callback function for making AJAX calls.
- Used Maven build tool, SVN for version management and Jenkins for continuous integration
Key Technologies: Java, J2EE, JSF, SVN, Maven, RAD, Websphere Applications Server
Senior Java Developer
Confidential, Philadelphia Area, PA
Software Developer
Responsibilities:
- Converted JSP and Servlet based pages into a light weight technology Facelets
- Implemented Facelet Compositions Components to increase reusability.
- Implemented Facelet Custom Components.
- Introduced JavaScript codes for the application.
- Performance improvements at different levels of the project to increase the response time of the web pages.
- Testing and promoting a Memory and performance analysis tool in JProbe.
- Used JProbe to analyze Memory heap and Performance profiling.
Environment: Java, J2EE, Facelets, JSF, JSP, Servlets, RAD, Websphere Applications Server, PVCS.
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Designing JSF pages using Facelet.
- Implementing WebService client to consume webservices using Spring WebServiceTemplate.
- Used spring frame work to schedule tasks.
- Implemented ORM using hibernate frame work.
Environment: Java, J2EE, JSF 2.0, perl, Tomcat, Spring, Hibernate, MySql, Net Beans 6.9, CVS, subversion, Ubuntu 10.0.4
Confidential
Software Developer
Responsibilities:
- Used Agile Software Development Methodology
- Created GUI’s using CSS and Java Server Faces (JSF)
- Configure Tomcat container.
- Wrote JavaScript.
- Developed the billing and Payroll sub systems.
- Used SAAJ to consume XML data from a legacy Student system
- Used Spring frame work to implemented Logging Advice aspect (ASP).
- Implemented ORM (Hibernate frame work)
- Created/ Normalized SQL server tables and stored procedures and Views.
- Developed reports using SSRS.
- Used CVS
Environment: Java, J2EE, JSF, SAAJ, JavaScript, Tomcat, Spring, Hibernate, MS SQL Server 2005 Net Beans, CVS, SSRS, Eclipse IDE.
Confidential
Responsibilities:
- Developed the analysis/design artifacts using UML and Rational Rose
- Used RUP Software Development Methodology.
- Created GUI’s using CSS and Java Server Faces (JSF)
- Configure Tomcat container.
- Created client components to consume SOAP based Web services.
- Implemented XML based messages using SAAJ
- Implemented Spring Dependency Injection.
- Used Hibernate for ORM.
- Developed reports using SSRS.
- Performed Unit, Integration, Performance and System Testing.
Environment: Java, J2EE, JSP, JSF, JDBC, JAX-WS, JavaScript, Tomcat, MS SQL Server 2005/2008, Rational Rose, UML, Eclipse IDE, CVS, JUnit, SSRS
Confidential
Responsibilities:
- Worked on all the analysis and design activities.
- Implemented the system using Java and SQL Server 2005.
- Testing.
- Trained End-users.
- Maintained the system and performed necessary updates.
Environment: Eclipse IDE, JUnit, Java, Java Swing, SQL Server 2000/2005.
Confidential
Team leader
Responsibilities:
- Designing and implementing the internal representation of FSM.
- Designing and implementing the FSM operations
- Implementing Queue and Hash Table data structures.
Technical Environment: SUSE/Red Hat Linux, Emacs editor, GNU compiler gcc version 3.3