Programmer Analyst Resume
Sunnyvale, CA
SUMMARY
- 6+ years of experience in analysis, design,development of Client/Server applications, software Deployment and Implementation of service - oriented, event-driven JAVA/J2EE technologies.
- Intensive experience in Web Development using J2EE technologies and Strong background in object oriented program design.Experience with deployment industry popular design pattern for high efficient programming.
- Knowledge of UML modeland experience in UseCaseDiagram generation for project planning.
- Proficient in Core Java concept such as multithreading, concurrency and collections.
- Experiencein J2EE design pattern such as Singleton, Factory, Strategy Designand MVC Pattern.
- Experience in Web development using JSP, Javascript, Jquery, JSON, AJAX, FTL(Freemarker) and Google closure template (SOY).
- Experience in developing web applications with various open source frameworks: Spring Framework 2.5/3.0,Spring (MVC) 2.0/3.0,Struts 1.0/2.0 and Hibernate 3.0/4.0.
- Experience in test environment such as JUNIT, Log4J and Test Driven development (TDD).
- Experience in multiple programming language such as C, Java, Python, HTML,HTML5, CSS, JavaScript, AJAX, JSON, Jquery, XML.
- Worked on Linux system such as Mac OS, Centos 5 and Ubuntu 10.
- Worked on Linux/Unix script programming such as sorting and pickup files.
- Expertise in development and deployment of JAVA/J2EE web components on Apache Tomcat6.0/7.0, JBoss Application Server 6/7, Glassfish 3 and Weblogic12.
- Extensive experience with Java complaint IDE's such as Eclipse 3.2/3.7, MyEclipseandIntellij12.
- Worked on debugging in different web browsers such as IE, Safari, Chrome and Firefox.
- Good Interpersonal skills, verbal and writing skills with sense of humor.
TECHNICAL SKILLS
Java/J2EE Technologies: JDK 1.7/1.6,Jive 7, JDBC, SOAP, Restful Service, Maven, ANT
Client Side Programming: HTML, CSS, JavaScript, JQuery, AJAX, JSON, FTL, SOY
RDBMS: Postgres, MySQL, SQL,T-SQL,Oracle,NoSQL
Application Server: ApacheTomcat,Glassfish, Jboss,WebLogic
Framework: Struts, Spring, Hibernate
Programming Languages: Java, C, Python, SQL, JavaScript, XML
Tools: /IDE: EditPlus, Textmate, Firebug,JSFiddle,Eclipse, MyEclips,Intellij
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale,CA
Programmer Analyst
ENVIRONMENT: Java 7, Jive7, Postgres 9, Apache Tomcat 7, Maven 2.0, Spring 3, Struts 2, XML 2.0, Freemarker, google closure template,Javascript, JSON, Jquery, Tinymce 3.
RESPONSIBILITIES:
- Finish a Proof-of-Conceptanalysis and produce recommendation for chosen technologyinOmniplan widgetand web-based online spreadsheet integration using Java and J2EE technique.
- Work on generating a detailed design for front-end and back-end technologyusing Java and J2EE technique includes spring, strutsand other backend framework.
- Work on front-end java technique such as HTML,CSS, FTL, SOY, JSON and Javascript for generating presentation layer.
- Give an estimation of level of effort document for Omni Plan and web-based online Spreadsheet for upcoming development based on design architecture.
- Give execution timeline and cost estimations for current analysis achievement.
- Provide support for risk management, maintenance and future consultation.
- Worked on Jive 7 customization such as theme, document generation and widget creation.
- Worked on OmniPlan widget integration with Jive platform using XML parser and Spring IOC.
- Worked on Macrocreation&integration using Struts and online spreadsheet such as SpreadJS.Use JSON to display the spreadsheet data in content editor.
- Experience in customization in Tinymceeditor of JiveRTE (rich text editor) in project.
- Set up for two PostgresDBs for local running that keeps the project instance.
- Worked on Jive SBS Maven Archetypes, which is single sub-project(web) architecture.
- Experienced with WAR filegeneration and project/plugin deployment.
- Experienced with Gitflowconcept and Gitlab for code version control.
- Worked on Application server inApacheTomcat 7.
- Experience with Terminal debugging and front-end debug using Firebug in Firefox.
Confidential, Austin,TX
Java Developer
ENVIRONMENT: Java&J2EE 6, JSP2.0, Hibernate 3.2, Struts2.2, Ant1.1, XML2.0, SQL2008, Oracle 7, Weblogic 12, JUnit 4.0, CSS3.0,JQuery 1.7, JSON
RESPONSIBILITIES:
- Worked on Design pattern such asSingelton, Factory and MVC Pattern.
- Implementing theSpring DAO for database connectivity realized by JNDI support.
- Worked on JAX-RS for RestfulWebserviceinclude application such as resource class and CRUD.s
- Setup DB connection and resources inWebLogicadmin console in Weblogic 12.
- Setup and maintainthe Oracle databases for secure back-end data CRUD and storage.
- Apply method such as Post, Put, Get, Delete in Oracle DB through DAO class to manipulate data through Restful webservice.
- Used Log4J for logging in the applicationand consumed web services.
- Worked under Test Driven Developmentenvironment.
- Developed Web pages using HTML5, CSS3 and JSON.
- Used AJAX for Asynchronous HTTP request in project.
- Setup JMS topic/queue code to send the messages between applications.
- Worked and mentored with junior developer in a small team.
- Involved in the application design review and assisted the team in following of the guidelines.
Confidential, Columbus, OH
Java Developer
ENVIRONMENT: Java 7, Multithreading, JSP 2.0, JMS 1.0, Oracle10, SQL2012, Jboss 7.0, Maven 2.0,JUnit 4.1,Spring 2.5, Hibernate3.2, Struts 2.2, XML 2.0
RESPONSIBILITIES:
- Experienced with the full software development life cycle (SDLC) including requirementsgathering, prototyping, debugging, testing, and deployment of web applications
- Applied the Agiledevelopment process in project and workedon backlog and Sprint planning.
- Experienced in back-endtechniquesintegration ofSpring, Hibernateand Struts.
- Implemented Springframework, realized xml configuration for maintenance advantage.
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Worked on Application server inJboss 7.
- Worked onWebServiceSOAP and XML-based coding for processing message.
- DevelopedWebServiceSOAPmodel include with envelope, header, body and fault.
- Used Log4J for logging in the applicationand consumed web services.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used Maven for building and deploying application on to the server.
- Developed unit test cases using JUnit under a Test Driven Development environment.
Confidential, Redwood City,CA
Java Developer
ENVIRONMENT: Java& J2EE5,XML 1.0, MVC 2.5,Oracle 7,MySQL 5.0, SQL2008,JBoss 5.0, SOA and Web Services 2.0,ESB based services 6.0, JSON, Rest,AJAX3.0,Struts1
RESPONSIBILITIES:
- Experience in developing and deploying high volume, high transactionbased web applications.
- Worked in Restful Services by Rest Jersey framework.
- Used Maven for building and deploying application on to the server.
- Used Spring framework and configured many beans and wired follow the requirement.
- Used JDBCduring database tuning and store procedure development.
- Worked on memory management, garbage collection in Java, and applyingJVM performance tuning techniques in developing applications.
- Developed background data transfer applications using XML, JQuery, CSS3 and HTML5.
- Experience with MySQLDatabases, including writing DB Queries, optimizing DB queries.
Java Web Developer
ENVIRONMENT: Core Java and J2EE5,AJAX 2.0, Rest, XML1.0, JSON, MVC 2.0,Oracle 6,MySQL 4.0, SQL 2008,JBoss 4.0, ESB based services 5.0
RESPONSIBILITIES:
- Involved in coding of Administration module for configuring Auditors.
- Collected information from Agentsfor documenting the requirements ofaccounting module.
- UsedSpring AOP was used to perform logging all along the application at different join points such as before&after method callings.
- Experienced in design contextsand different diagrams of UML.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax.
- Performed Iteration Planning for the Modules developed.
- Used XSLT for all the front end development.Used JSTL tags for creating the tables with contents.
- Generated the required XML files to transfer data between the server and the web pages.
- Used DOM parser for validating the XML files against their respective Xml schemas.
- Used MAVEN for building and deploying application on to the server.
- XPATH expressions are used to extract data from the XML files.
Confidential
Java Developer
ENVIRONMENT: Java& J2EE3, Struts 1.2, HTML 2.0, CSS 2.1, JavaScript1.0, ANT 2.0, SQL 2005, UNIX
RESPONSIBILITIES:
- Implemented the application using Struts Framework, which is based on Controller design pattern
- Prepared System Requirements Specification document for the application.
- Object Oriented Analysis and developed UML with Rational Rose.
- Applied design patterns and OO design concepts to improve the existing Java/J2EE code.
- Used EJBs in the application and developed Session beans to house business logic at the middle tier level.Involved in writing SQL stored procedures.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used ANT scripts for building and deploying application on to the server.