Web Developer Resume
Chicago, IL
SUMMARY
- Over 4+ years of experience in software analysis, technical design, development and documentation of software applications using web technologies.
- Experience in client web technologies like HTML/HTML5, CSS/CSS3, Bootstrap, JQuery and AJAX JavaScript and JavaScript frameworks like AngularJS.
- Experienced in React JS and working with React Flux architecture.
- Multi - tier service-oriented architecture by using Core Java, J2EE (Spring, Hibernate, Servlets, JSP, JDBC, STRUTS), XML, JSON and MVC.
- Excellent knowledge and experience in core concepts that includes Collection API, Threading Concepts, Synchronization, Serialization and Exception handling.
- Implemented Test Driven Development (TDD) in designing, developing, maintaining object oriented applications.
- Experience in configuring and deploying the web applications on WebLogic, WebSphere, Glassfish and JBoss Application Servers including hands on experience in using Tomcat web Server and Apache Structs.
- Good working knowledge in servers such as Tomcat, JBoss and IDE tools like Eclipse, Atom, Sublime Text.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, Spring IOC, JDBC and SOAP, RESTful based Web services.
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL Server during my tenure in Software Development.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/WSDL).
- Experience in building Web Services (SOAP, JAXB, JAX-WS and JAX-RS) and RESTFUL web-services.
- Worked on Web Application Development with Spring MVC Framework. Proficient in using Spring dependency injection, Spring MVC, Spring Boot, Spring JDBC and Spring Hibernate integration.
- Experience with major databases such as MySQL, Oracle and SQL Server. Extensive research on the code flow as well as maintaining back end through SQL.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns (singleton and Factory Patterns).
- Used Dockerfor local application development and test.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
- Has excellent analytical, inter-personal communication, written skills, including the trouble-shooting capabilities.
TECHNICAL SKILLS
Operating Systems: MS Windows /XP, iOS.
Programming Languages: Java, J2EE, C, C++, Cs#
Database Systems: Oracle, MySQL and SQL Server, NoSQL, Microsoft SQL Server 2000
Java Technologies: JSP 2.0, JAVA, Java EE, Servlets, JDBC
Web Development Tools: HTML, JQuery, JavaScript, Angular JS, CSS, XML, AJAX, JSON, Bootstrap
Framework: Spring, Hibernate
Server Architectures: JBoss, Apache Tomcat
Development Tools (IDE): Eclipse, Atom, Sublime Text.
Deployment tools: Github
PROFESSIONAL EXPERIENCE
Confidential - Chicago, IL
Web Developer
Responsibilities:
- Responsible for gathering requirements and implementing the design.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, Bootstrap.
- JavaScript and JQuery and also experience in making webpage cross browser compatible.
- Involved in the development of the entire UI using jQuery, ReactJS, AngularJS, Bootstrap and JavaScript.
- Developed user interface by using the ReactJS, Flux for SPA development.
- Used React JS Autocomplete for creating google maps location search on the webpage.
- Performed various validations using Spring validations frame work.
- Built ANT scripts for automated deployment and for the build operation of the entire application.
- Involved in all the phases of Software Development Life Cycle (SDLC).
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Developed Graphical User Interfaces by using JSP, HTML, CSS, and JavaScript.
- Worked on developing database connectivity and excel export files using Java Persistence API.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Have written SQL queries such as Insert/ Update/ Delete of the data from database.
- Worked on setting up Dockeron Linux server and deploying the Docker application.
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
- Used java mail for sending the mails.
- Used SVN as version control to check the code, created branches and tagged the code in SVN.
- Responsible for understanding the functionality specific requirements.
- Used servlets for downloading and opening the resumes from the database.
Environment: Java, Servlets, JSP, Spring, Hibernate, HTML, CSS, Java Script, XML, Rational Rose, Eclipse IDE, REST Web Services, Oracle, SQL, UML, JUNIT, ANT, Log4J.
Confidential
Web Developer
Responsibilities:
- Troubleshoot various software issues using debugging process and coding techniques.
- Provide high-level customer support to remote clients using a support e-ticketing system.
- Designed and developed intranet web applications using JavaScript, CSS and HTML.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript, JQuery, AJAX.
- Designed and implemented the UI using JSP, JQuery, JavaScript and HTML, CSS style sheets.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Spring Inheritance to develop beans from already developed parent beans. Developed JSP’S with Struts custom tags and implemented JavaScript validation of data.
- Used Spring MVC, Spring AOP, Spring IOC and Hibernateto establish the Connection with Database for StoredProcedures using beans and annotations.
- Developed and executed Unit Test cases using Junit, Mockito framework by supporting TDD(Test Driven Development).
- Experience in building JAR files and worked on implementation of the version control software CVS, SVN and ClearCase.
- Perform system administration for hosting server and client software. Developed JSPs and Servlet.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
- Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
- Used Angular JSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular JS.
- Designed Database for the application.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Implemented all validations and done testing.
Environment: Java, JSP, Servlets, JavaScript, Java Beans, JDBC, UML, CSS, Tomcat Web Server, JUnit, Eclipse IDE, Maven.
Confidential
Web Developer
Responsibilities:
- Contributed to servlet based application development.
- Assisted in maintaining and updating existing applications and modules.
- Helped design form validation programs using HTML and JavaScript.
- Used JavaScript for web page validation and Struts validator for Server side validation.
- Contributed to development of client side and server side codes for external and internal web applications.
- Provided assistance and support to programming team members as required.
Confidential
Intern Web Developer
Responsibilities:
- Developed the front-end application usingAngularJS, HTML, CSS, Bootstrap and JavaScript.
- Involved in creating wireframes using Photoshop.
- Used Bootstrap to create responsive web pages. Designed Java Server Pages required for the application.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Used Jasmine as framework and karma as testing tool for TDD for JavaScript.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- Development of cross-browser compatible web page using JavaScript and jQuery.