Application Developer Resume
Sunnyvale, CA
Summary:
- Over 7 years of experience in Analysis, Design and Development of Application Software.
- I have knowledge and experience in developing WEB based applications using JSP, HTML, JavaScript, and XML, Core JAVA, Collections API, Generics, J2EE, JDBC, Servlets.
- Experience in UI development on Net Front browser.
- Strong experience in UI development, Java Server Pages, Servlets.
- Experience with XML/Database mapping, OR mapping like hibernate, writing SQL queries, Stored Procedures, Triggers with major Relational Databases Oracle 9i/8i, DB2 and MS SQL Server.
- Expertise in making AJAX calls and handling the JSON data.
- Experience in development of Web based applications using Java Script, HTML, DHTML, CSS and LESS.
- Experience with Java 2 Enterprise Edition (J2EE), Core Java, Multithreading, Spring, and Hibernate.
- Experience with Hibernate Object Relational Mapping tool.
- Experience in working with frameworks like jQuery, spring and implementing various J2EE design patterns.
- Experience in using JIRA and HP Quality Center for Bug/Issue tracking.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Expert in Agile and SCRUM methodologies.
- Familiar with shell scripting and Unix commands
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Operating Systems: Linux, Unix, Windows XP, Windows 2007.
Database: MySQL, SQL.
Web/App Servers: Apache Tomcat 6.X/7.X
Languages: Java, J2EE, C, C++.
Web Development: HTML programming, JavaScript, CSS, LESS., JSP, JSON, AJAX.
Design Methodologies: OOAD using UML Rational Rose.
IDE: Eclipse, Net Beans
JavaScript Framework: jQuery, Angular JS
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Application Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Localizing the APPs to access in different language.
- Designed, developed and validated the front end using HTML, LESS, JavaScript and JSP for reusable web interface components including the open source Display Tag libraries.
- Generating different CSS based on Day/Night and different forms of devices using LESS.
- Designed UI, capable of playing audio URL’s returned from the backend using JavaScript and HTML5 audio element.
- Developed JavaScript to extract backend data, from API calls and handle the data accordingly.
- Used AJAX to make backend calls and handle them based on different network/error conditions.
- Developed JavaScript to handle JSON data returned by the backend through AJAX calls.
- We used to check - in and commit the code to a dedicated SVN, So that everybody can track the changes immediately and report accordingly.
- We use JIRA and HP Quality Center for tracking the bugs and report accordingly.
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend MySQL and Oracle database tables for the application.
- Developed complex SQL queries for extracting data from the database.
- Consumed web services and were called using SOAP protocol.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues including JUnit.
Environment: JDK, JSP, SQL Server 2005, STS/Eclipse, SQL, PL/SQL, Log4j, CVS, Web logic, JSON, AJAX, JavaScript, HTML, CSS, XML, Servlets, Struts and Hibernate.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Designed the Architecture of the project as per Spring 3.0 MVC Frame work.
- Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
- Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with custom filter, group and sorting along with exporting capabilities.
- Designed, developed and validated the front end using HTML, CSS, JavaScript and JSP for reusable web interface components including the open source Display Tag libraries.
- Designed and developed the Validators, Controller Classes and Java bean components.
- Designed and developed hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend MySQL and Oracle database tables for the application.
- Developed java program to extract data from the backend database (MS SQL Server) and imported the data using b formats and in turn generate quality custom Jasper reports in MS Excel, PDF and CSV formats.
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Written PL SQL scripts for daily system performance and health check.
- Performed license verification throughXML services(JAX-RS, AXIS2) using SOAP.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issuesand Production Issues including JUnit.
Environment: JDK, JSP, HTML 5, JavaScript,, Servlets, Spring 3.0, Hibernate, SQL Server 2005, Eclipse, SQL, PL/SQL, Log4j, CVS, Web logic, JSON, CSS, XML and UNIX.
Confidential
Software engineer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD. Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
- Rendered the UI using JSP, JavaScript, DHTML, CSS
- Client Side Validation throughout the application is done by JavaScript and Server Side validation is performed inside Action Classes.
- Data Access Objects were used in conjunction with Hibernate to migrate data between databases.
- Designed and created classes in Java to generate HTML code that creates tables dynamically.
- Created Servlets and Beans to implement business Logic and deployed them on Web Sphere server
- Wrote Stored Procedures, Functions and Triggers using PL/SQL for Oracle 9i/8i Database.
- Created databases Objects like tables, Views and Indexes in Oracle Database.
- Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
Environment: Java, J2EE, JSP, Hibernate, JavaScript, PL/SQL, JDBC, CVS, HTML, CSS.