Web Developer Resume Profile
EXECUTIVE SUMMARY
- Seasoned developer with over 9 years of successful project experience including 6 plus years of extensive work with java and JEE. Worked independently as well as in teams sized from 4 to 10 people. Consistently well rated for communication, problem solving, and presentation skills. Passionate about staying up-to-date on technology trends.
- Green card holder, no visa required
- Public Trust Security Clearance acquired Dec 2012
- Masters in Computer Science
TECHNICAL SKILLS
- Programming Languages: Java, C, C , SQL, PL/SQL, Adobe/Day CQ5.5, Swift
- JEE/J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 3.0, JPA 2.0.
- Frameworks: Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0/3.0, Spring MVC, Hibernate 2.0/3.0, Tiles, Validator, MyBatis
- Web Technologies: HTML, JavaScript, AJAX, CSS
- Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0/5.0/6.0, Apache Tomcat 5.0/5.5
- Databases: Oracle 8i/9i/10g/11, SQL Server 2005, MySQL, DB2 7.0/8.0/9.0
- IDE Tools: RAD 6.0/7.1/8.0, Eclipse Helios/Juno/Luna, Jdeveloper 10.1.3, Net Beans 4.0/4.1
- Configuration: CVS, SVN, Microsoft Visio
- Operating Systems: Windows XP sp3/Vista/7, Mac OS 10.7.4, UNIX, LINUX
- Tools: Ant, Maven, JVM, JUnit, Log4j, PEGA PRPC
- Database Tools: MySql Query Browser
- Design Methodologies: UML, Sparx EA, Rational Rose
- Protocols: SOAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP
- WebServices: SOAP, RestEASY
- Design Patterns: MVC Model-View-Controller , Singleton, Session Fa ade, Service, Factory, DAO, Responsibility Driven Design Pattern
PROFESSIONAL EXPERIENCE
Confidential Senior Software Developer
- Major government agency client required electronic verification system for deliveries and packages from over 50,000 external business partner users. I am working in a team of 10 using different Java frameworks including EJB, Struts, and Spring to develop the system using Agile methodology.
- Analyzing functional requirements to develop use cases and create technical Software Requirements Specifications SRS
- Using EJB 2.1, Struts 1.3, and Spring frameworks to develop functionality for parsing multiple file formats according to business logic and programmatically saving to an Oracle 11g database
- Configuring WebSphere 7 Application Server to create profiles containing environment and jar library information as well as deploying packaged applications
- Adhering to Waterfall methodology in the beginning of the project and then transitioned to Agile Methodology with daily status updates and Scrum meetings
- Interviewing candidates for all java developer positions through technical interviews
Environment: Java 1.7, JEE, EJB 2.1, Struts 1.3, Unix, SQL, Procedures, Websphere 7.0 Application Server, RAD 8.0, Oracle 11g DB, TOAD 9.7.2.5, SVN source control, Version One
Confidential
- I worked in a team of 6 using Adobe CQ5.5 environment to develop personalized HR pages for client HR Portal.
- Completed daily development and updates using Agile methodology with two week sprints for each module
- Defined and developed the User Stories use cases for components, functions and templates necessary on the client's wiki page
- Developed new custom CQ5.5 components and templates that authors can use for web content management
- Worked on servlets and backing beans for components functionality using Eclipse Juno
Environment: Java 1.7, JEE, Servlets, JSP, Javascript, JQuery, CSS, Eclipse Juno on Mac, Maven, Adobe/Day CQ5.5 WCM, Git
Confidential
Java Developer
- WE Energies provide electric service to customers in portions of Wisconsin and Michigan's Upper Peninsula. The project implements a way to automate the presentation of load and price forecast information to facilitate analysis, apply additional bid characteristics, generate the modified demand bids, and export them to a browser application for submittal into the Midwest Independent Transmission System Operator MISO Market.
- Completed full Software Development Life Cycle from analysis, design, development, implementation, and validation testing using Agile SCRUM methodology
- Facilitated group interviews with client to gather, understand, and document requirements
- Created the high level design, use case diagrams, class diagrams and sequence diagrams using Sparx EA 8.0 in UML standard
- Developed Enterprise Java Bean 3/Java Persistence API EJB3/JPA code from UML design models inputs
- Developed JPA code through Reverse Engineering from Database Explorer of MyEclipse 7.5/Eclipse Helios
- Wrote PL/SQL queries and converted to Java Persistence Query Language JPQL for retrieving, inserting, updating and deleting data in oracle database. Also used JPQL for customized retrieval of services
- Defined unit test requirements and used soapUI tool for performance testing
- Deployed in JBoss server and using Log4J, logs the service details in the server
- Generated Java classes using JAXB Parser from the XSDs of request and response XMLs from third party webservices. Used those Java classes in the SOAP services by Marshalling and UnMarshalling
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Implemented web services using SOAP to get updates from the third parties from WSDL imports
Environment: Java 1.5, J2EE, My Eclipse 7.5, Eclipse Helios, Sparx EA Tool, JBoss 4.5,5.0,6.1, EJB 3.0/JPA, Oracle 10g, Sybase, Sql server 2005, JPQL, Web Services, XML, JAXB, SOAP, RestEASY, soapUI, JUnit, Log4J
Confidential
Web Developer and Database Specialist
- JMG Net-worth has online mall, where all customers goes to their site to purchase from different stores. Performed 2 projects working independently and 3 projects working within a team using Java/J2EE and PHP and waterfall methodology.
- Created technical designs based on given requirements for each project
- Developed the business logic using Struts 1.2 and Tiles framework and connected to front-end using JSP, HTML, JavaScript, JQuery, CSS, for the application GUI
- Designed and developed custom web pages using PHP and shopping cart
- Normalized legacy data from three different databases and merged into new schema
- Maintained databases for daily updates and performance tuning
- Managed relations with the web hosting provider for multiple ongoing projects and maintenance
Environment: Struts 1.2, Tiles, J2SE1.5, JDBC, Servlets, MYSQL, My Eclipse, Edit Plus, Apache Tomcat 6.0.18. Windows XP
Confidential
Technical Support Associate
- Supporting Dell Customers for technical issues on hardware and software. Awarded premium queue status for excellence in customer service.
- Facilitated problem solving on technical issues for corporate and consumer customers utilizing Dell's internal knowledge share
- Consistently exceeded the monthly problem resolution time targets
Environment: Dell Remote Assistance tool, Dell Knowledge base Tool, Dell Troubleshoot Tool, Dell Chat and Email tool.
Confidential
Jr. Data Editor
- Confidential is a Knowledge Process Outsourcing company. Performed data, document, and digital conversion services to meet e-publishing and content management needs.
- Validated quality of data from legacy sources, at times cleaned visual data noise using photoshop, and converted some data to XML or SGML
- Lead the testing and debug of the code generated from team for Quality Assurance
- Maintained accurate, up-to-date data and to perform department-specific spatial modeling and analysis design and development services for customized GIS applications
Environment: Unix, HTML, XML, Photoshop, ESRI, Cadsys GIS Toolkits