Full Stack Web Developer Resume
Rancho Cucamonga, CA
SUMMARY
- Around 4 years of experience in designing, developing and deploying client server, web, and distributed end - to-end enterprise applications.
- In-depth knowledge in J2EE Technologies such as Servlets, JSP using services like JDBC, RMI, JNDI and JMS,
- Excellent work Experience in full-stack web development,CORE JAVA such as Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in JavaSE 6/7.
- Extensive experience in using various frameworks including Struts2 MVC, Spring3 MVC, Hibernate3, etc. Strong experience in their configuration, integration and implementation.
- Extensively used O /R mapping capabilities of Hibernate in scalable eNterprise applications.
- Proficient in creating Web Services using SOAP, WSDL, RESTful with strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively, and Using OAuth to identify users
- Proficient in writing efficient SQL, PL/SQL and stored procedures on various database servers.
- Hands-on experience in using J2EE design patterns such as MVC, Service Locator,Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Experienced in deploying J2EE applications on major web servers, including Apache Tomcat 8.0 and Jboss, Hands on experience in Ant/Maven Scripts and Log4J.
- Having Knowledge inHadoopframework including like Hive, Pig, Sqoop, Map Reduce, Flume, Oozie.
- Familiar with commonly used development tools like Eclipse IDE, SQL Server, GitHub and CVS.
- Versatile and adaptive to work in different platforms and programming languages based on project requirements.
- Experience in Production Art and Graphic Art and Design, and efficient Apple network usage. (QuarkXpress, Macromedia Freehand, Onyx Postershop, Sun Solaris, Adobe Photoshop, Illustrator, Corel Draw, and Suitcase).
- Expertise in web development using HTML, DHTML, CSS, JBOSS, Drools, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
- Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
- Proficient in XML technologies likeXSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
- Expertise in using tools such as SQL*Plus, TOAD, SQL Developer and SQL*Loader.
- Worked extensively onAngular JS, Node JS and React JSto develop the front end screens.
- Worked in projects using various Databases like Oracle, PL SQL, My SQL, SQL Server Postgre SQL and experience in database design
- Worked on Agile Development Methodology and experienced in using Maven plugin
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Delivering unique product and marketing services at Alynome; a full service provider of product and go-to-market strategy, responsive UX design, application design, SQL DBMS design, agile full-stack web development, project management, branding, product marketing, SEO, marketing strategy, digital marketing, and advanced analytics consulting.
- Adopt fluid design ofJiveto allow a fixed with design and retrofit the space templates to work within a fixed with environment.
- Experience with cloud computing platforms like Amazon Web Services (AWS).
- Worked extensively on projects using SQL and PL/SQL.
- Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expert in working in Agile environment, Test Driven Development and Scrum.
- Experience in SOA and implementing Web Services using SOAP, WSDL
- Extensive experience with Eclipse, Jenkins, XML Spy, UltraEdit and RAD for developing, build, debug, test, and deploying applications
- Created and supportedJiveSBS customizations through Java-based plugins, themes and apps onJive4.5, 5.x and 6.x.
- Good knowledge on Creating ETL jobs to load Twitter JSON data into MongoDB and jobs to load data from MongoDB into Data warehouse.
- Extensive experience administering and deploying web applications on Weblogic 9.2, Jboss Server, WebSphere and Apache Tomcat
- Very good working knowledge on configuration management tools like CVS and VSS, Harvest
- Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA, Applets and Swing components (often including JTree and JTable)..
- Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
- Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
TECHNICAL SKILLS
Java Technologies: Java SE 6/7/8, JDBC, JavaEE, Servlets
Web Technologies: JSP, Servlet, JQuery, JSON, Ajax
RDBMS/ Database: SQL/PLSQL, Oracle9i/10g/11i, MySQL, Microsoft SQLServer.
IDE: Eclipse 4.x, Microsoft SQL Server, GitHub, CVS, Apache Maven
Frameworks: Apache Struts,Windchill, Apache Camel, OSGI, Sling, Rest
Web development: JSP, AWT, JavaScript, HTML, XML, Xquery, JQuery, AngularJS, Backbone JS, Knockout JS, Node JS Bootstrap, DOJO
Software Engineering, Testing: UML, Design Patterns, Rational Rose, Rational Unified ProcessPerformance testing, Manual testing, Regression testing
Web Services/Messaging: Web Services, SOAP, Restful, WSDL, JAX-WS, Apache AXIS, JMS and SOA.
Version Control: CVS,SVN, Rational Clear Case
Operating Systems: Windows, MAC, UNIX and Linux (RHEL).
XML Technologies: XML, XSLT, XSL, DTD, DOM, JAX-RPC, SOAP, WSDL
Scripting Languages: HTML, JavaScript, CSS, and XSL, UNIX C and Korn Shell
Tools: JUnit, Log4j, Maven, SQL*Plus, TOAD, SQL Developer and SQL*Loader.
MiddleWare: JavaBeans, EJB
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cucamonga, CA
Full Stack web developer
Responsibilities:
- Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
- Working as a Senior Developer on Scrum and Kanban teams doing a variety offull stackdevelopment tasks
- Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery (VMF).
- Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Fix core issues withJive7 to develop applied solutions.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System
- IntegratedJiveFreemarker Struts and Soy, Velocity, PHP and jQuery in various CMS
- Debug the application using Firebug to traverse the documents and manipulated theNode Js.
- Stored project related commands in package json using Node JS.
- Involved in Designing user consoles, peripheral display entity, unique mechanism management and support linkage using HTML/XHTML, jQuery, AngularJS and JavaScript for front end.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed Table less layouts to narrow cross browser issues, making sure that look and texture of the UI designs works same in different versions of various browsers (IE, Firefox, Google chrome, Safari).
- Developed code for migration of orders data from Oracle toCassandrain using Java driver forCassandra2.1 and JDBC.
- Javascript application development and testing using Hapi, Nipple and Wreck.Full StackWeb Developer
- Droolsstream processor was also added for fixed income space.
- EclipseDroolspluginused to create the complicated multi-legged flows.
- Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
- Involved in creating front end development using HTML 5, CSS 3, JavaScript, backbone JS, jQuery, Angular.Js, React JS, Bootstrap.
- Experience with Configuring AWS EC2 instances, EMR cluster with S3 buckets, Auto-Scaling groups and CloudWatch.
- Developed Action Forms and Action Classes for Struts based presentation layer.
- Implemented Spring Validator to implement Client side and server side for Validations.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Implemented employee or admin login form using Spring Security.
- Wrote the Hibernate mapping class to define java classes - database tables mapping.
- Developed and Deployed RESTful and SOAP Web Services implementing Http methods like put, get, post, and delete in WebLogic.
- Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
- Ported a large jQuery web app toReact JSusing ES6, webpack, React, Redux, fetch, D3, and others.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in Oracle based on data flow requirements.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for Maven.
- Used GitHub as the version control tool to perform programs Checkout and Checkin from and to the repository.
- Using OAuth protocol to check identification and authorize client to make changes.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Followed Agile approach for the development process.
Environment: JDK 7, Servlets, JSP, Spring MVC, Spring, JavaScript, Drools, Hibernate, Oracle10g, JIVE, Jquery, XML, XSL, XSLT, RESTful, SOAP, JMS, HTML, CSS, Node JS, React JS, WebLogic, AWS EC2, Java / J2EE Patterns, OAuth, JUnit, PVCS, Eclipse, Maven, UNIX. Tomcat 7.0, JBoss, GitHub
Confidential, Newark, NY
Java Developer
Responsibilities:
- Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
- Extensively written CORE JAVA code in application
- Developed Action Forms and Action Classes for Struts based presentation layer.
- Implemented Spring Validator to implement Client side and server side for Validations.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Designed and developed custom MongoDB applications specific to clients' needs.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology,Express JSframework).
- Implemented employee or admin login form using Spring Security.
- Wrote the Hibernate mapping class to define java classes - database tables mapping.
- Developed and Deployed RESTful and SOAP Web Services implementing Http methods like put, get, post, and delete in WebLogic.
- The Rules Engine was developed usingDROOLS.Droolsis a very configurable rules engine using theMVELnotation.
- DRL & RF(Rules Flow) files were supported.
- Developed RESTful services withJerseyand deploy them on aTomcatserver.
- Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
- Creation of database objects like tables, views, synonyms, materialized views, procedures, packages using oracle tools like SQL* plus.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Spearheaded consolidation and advancement of Version Control (Git/Stash)
- Created Database tables and schema in Oracle based on data flow requirements.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for Maven.
- Utilizeda wide variety of systems, tool-building, monitoring, scaling, and troubleshooting technologies including: Linux shell scripting, BASH, Git,Jive, Jenkins, Maven, Nexus,JMX.
- Used GitHub as the version control tool to perform programs Checkout and Checkin from and to the repository.
- Using OAuth protocol to check identification and authorize client to make changes.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Followed Agile approach for the development process.
Environment: JDK 7, Servlets, JSP, Spring MVC, Mongo DB, Spring, Drools, JavaScript, sql toad, Hibernate, Oracle10g, Jquery, XML, XSL, XSLT,Jive, RESTful, SOAP, JMS, Node JS, Angular JS, HTML, Nexus, Web Logic, Jenkins, Java / J2EE Patterns, OAuth, JUnit, PVCS, Eclipse, Maven, Xpress, UNIX. Tomcat 7.0, JBoss, GitHub
Confidential
Java Developer
Responsibilities:
- Coordinated with team members in gathering system requirements and specifications required for the redesign.
- Involvement in architectural and design discussions.
- Designed and developed the Application based on Model-View-Controller architecture.
- Involved in analysis, design, Coding and development, Implementation phase of the modules.
- Worked on JAVA J2EE team and designing DAO interface and implementation.
- Involved in Bug Fixing (Debugging) of the application.
- Developed and published web-services using WSDL, SOAP and XML, Jax-B.
- Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFUL services using Apache-CXF.
- Designed and developed the approaches/strategies for the entire application.
- Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
- Used Apache Ant as the software build tool.
- Used Apache Maven for the over-all software project management.
- Used SVN tools for version control and management.
Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, Spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.