Java/angularjs Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- A motivated proactive professional with more than 8 years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies.
- Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, Java Script.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate andJava Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
- Experience in designing and developing Service Oriented Architecture using SOAP.
- Proficient in Java Enterprise Technologies such as EJB, JMS, Custom Java Tag Library, JDBC.
- Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.
- Exposure to Prototype, Water Fall and Rapid Application Development (RAD) development methodologies.
- Experience in Java IDE tools like Eclipse.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
- Expertise in JUnitAssertion to develop unit testing and debugging of application.
- Experience using Web/Application Servers like Apache Tomcat and Oracle Application Server.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.
- Ability to achieve immediate and long - term goals and meet operational deadlines.
- Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
TECHNICAL SKILLS:
Application Servers: Oracle Application Server, Apache Tomcat, Http Web Server
Java Technologies: J2EE, JSP, Servlet, Spring, JDBC, Hibernate, JUnit, Webservices (RESTful, SOAP), Jasper Report
Languages: Core Java, C.
Scripting Languages: JavaScript, Angular JS, jQuery
Markup Languages and Design: HTML, XML, CSS
Databases: Oracle 11g, MY SQL
Query Language: SQL,PL/SQL
Build & Design Tools: UML, Rational Rose, Maven, Ant
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Java/AngularJS Developer
Responsibilities:
- Integrated jQuery apps with numerous plugins incudingjsViews, headJs, panzoom, fullproof, wysiwyg, moment, showbizPro, bootstrap, color box, cookie, easing, dynatree and transit
- Used cloud-based storage providers Parse and Apigee
- Practiced Agile principles including scrum, 1-week iterations, Continuous Integration, using Confluence & Pivotal Tracker Git, Github, Jasmine, and Karma
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
- Wrote hybrid iOS/web appstore application for the Amer. Assn. for Critical Care Nurses using jQuery Mobile, JSON, AngularJS, Trigger.io, and TestFlight.
- Strategically leveraged RAD frameworks to achieve a design-to-launch time period of only 3 months when typical large enterprise web launches require 18 months lead time.
- Provided the UI engineering team with technical leadership, strategic direction and training as a hands-on architect. Guided 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.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
Confidential, San Francisco, Bay Area
AngularJS Consultant
Responsibilities:
- Provided expert guidance and hands-on development for Confidential 's new web and mobile based software package manager. Confidential .net, for searching and downloading LabVIEW software and dependencies. The functionality is similar to Node's NPM. The tech stack is AngularJS, LESS, Bootstrap, and cutting edge server side technologies.
- Designed and implemented a professional and production quality build and unit-test automation system with Grunt, Karma, Jasmine, plus GIT branching strategy for an efficient multi-developer environment.
- Features include developer, QA, and production version of concatenated and minified code builds, deployment plus lining, ng/jdDoc, and training for JKIs lead architect.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
- Added the necessary responsive design for display and full functionality on tablet and mobile.
- Helped Confidential meet a very aggressive beta launch deadline.
Confidential, Des Moines, IA
Java Developer
Responsibilities:
- Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
- Implemented controller (abstract) and mapped it to a URL in .servlet.xml file.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
- Used JMS (Java Messaging Service) for asynchronous communication between different modules.
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
- Deployed the application on WebSphere Application server.
- Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, Websphere, sts, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in design, development, Object Oriented Analysis and testing the application.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Designed, developed and maintained the data layer using Hibernate.
- Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
- Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
- Implementing the model part of MVC architecture by developing hibernate value objects to map the database tables and configured them in mapping xml files.
- Configured JMS and JNDI in Rational Application Developer.
- Used commons and log4j logging framework.
- Used Java Script for client side validations in the JSP and HTML pages.
- Performed unit testing, system testing and integration testing.
Environment: JSP, Servlet, My SQL, JS, Apache Tomcat, XML, HTML, CSS, Eclipse IDE