Sr. Software Engineer Resume
Cedar Rapids, IA
OBJECTIVE
- To obtain Software Engineer position where me can utilize my technical expertise and experience to meet stakeholders demand and improve company’s profit. Specific interest includes Oracle, PL/SQL, Web services, Enterprise applications, web designing, JAVA/J2EE and Content Management Server.
SUMMARY
- 7+ years of Extensive programming experience in developing web based applications and Client - Server technologies usingJava,J2EE wif oracle database.
- Involved in complete Software Development Life Cycle (SDLC) of multiple projects including creation of technical specification, design and implementation of software applications.
- Experience in Front-end and Back-end application design by using various Frameworks, languages and technologies.
- Experience working in Agile and SCRUM methodology to deliver results quickly.
- Strong in back end development and design using Oracle, triggers, functions and stored procedure (PL/SQL).
- Experience in cross-browser/cross-platform web development.
- Worked directly wif business analysts and Database administrators for requirement gathering, brainstorming, and analysis of the projects. Participated high level front end and backend database table designs.
- Extensive experience in using development tools like Eclipse 3.1.1, SQL developer, Oracle Jdeveloper 9i/10g, TOAD.
- Extensive programming and logical skills in software development usingJ2EE(JSP, Servlets, JSF, EJB, JPA, JMS, AJAX, JSON, Hibernate, JavaScript, JQuery, CSS and HTML.
- Extensive experience in design and development of multi-tier/ internal in house applications usingJava,J2EE, Struts, Hibernate, XML, SOAP, WSDL, HTML, JavaScript, JSF, Junit.
- Good Management, Execution, Documentation skills and good exposure to QA procedures.
- Energetic and self-motivated team member wif proven ability to work independently as well as in team environment and capable of mentoring other developers.
- Experience in HP ALM -defects tracking, Mingle -project management software and Planview-Enterprise portfolio management software
- Involved in discovery phase of various IT projects and played a key role in client communication.
- Youngest person in Confidential group whose online auction project got nominated for Confidential chairman’s individual award and presented by CEO of the company.
TECHNICAL SKILLS
Languages: Java 1.7, SQL, PL/SQL, HTML, XML, XHTML, WML,WSDL, HQL
Scripting /version control: JavaScript, Unix Shell Scripting, CSS, CVS, Serena Version Manager
Software Testing: Junit
Database: Oracle 8i/9i/10g/11g, DB2
J2EE Application Development Frameworks/ Model: MVC /Jakarta Struts, JSP Model 2
Web Services: Spring Framework 2*
Persístanse: JDBC 2.0, Hibérnate 3, EJB 3.0
Application Servers/Web Servers: Oracle Application Server 9i,10g,11g, IBM WebSphere 5.1/6.1, and Apache Tomcat 4.0/5.0, IBM WebSphere MQ 5.3/6.0, Active MQ 1.5
Protocols: HTTP, HTTPS, SOAP, TCP/IP
IDE / Software Development Methodologies: Eclipse Juno, MyEclipse 4.1, Oracle Toad 6.0/7.0, JDeveloper 9i, WebSphere Studio Application Developer 5.1.1, JDeveloper Wireless Extension Suite, Oracle Portal 9i, Oracle Forms & Reports 6i, SQL developer, Oracle Query Builder
Build Tools: Ant 1.7, Maven 3.1.1
Java/J2EE/J2ME Technologies: Servlets, JSP, EJB2.0/3.0, Swing, JSF, JNDI, JavaMail, Java RPC, WAP2.0, WML, Xfire1.2.6, Java Wicket, JMS
Platforms: Windows 95/98/2000/XP, Windows NT4.0, Windows 2000, Unix
PROFESSIONAL EXPERIENCE
Confidential, Cedar Rapids, IA
Sr. Software Engineer
Responsibilities:
- Interacted wif Business Analyst (BA), DBA and Quality Analyst in brainstorming session to understand the business needs. Actively participated in every sprint & daily scrum meetings in Agile development.
- Lead the project team to specified design and coding standards. Worked closely wif Business Analyst for clarification of the requirement.
- Played lead role in refactoring existing Confidential Sales portal front end interface. New Sales portal significantly improved the performance and reliability of the entire Confidential Sales System. Successfully worked on query tuning to reduce execution time and check query performance.
- Used SQL developer to interact wif the database and wrote critical SQL queries for auto-refresh home page.
- Successfully wrote SQL queries, oracle table definitions, store procedures and triggers.
- Played pivotal role for developing middle tier using Session Bean, Entity Bean / DAO and Business Objects.
- Involved in migration of user interface layer from JSF to Java Wicket.
- Participated in enhancing various projects (Human Resource, Sales portal) to reduce data fetch time and overall user interface improvement.
- Successfully developed Confidential sales portal home and search user screens which was extensively used by application.
- Successfully developed Confidential Sales portal admin user screens wif security(privileges/group restrictions)
- Used SVN for version control tool and Silk Central for bug tracking tool.
- Played active role for production on-call defect fixing team to fix high and critical priority defects/tickets.
- Involved in code review of the team members and implemented best practices.
Environment: Oracle 11g, JAVA 1.7/J2EE 1.4, jBPM, Drools, EJB3, JBOSS 7/8, SQL developer, PL/SQL,Eclipse Juno, Maven 3.1.1, SVN 1.7.16, Hibernate3, JSP, Wicket 1.5.13, JDK 1.7, Junit 4.9, WSDL, JSF
Confidential Cedar Rapids, IA
Software Engineer
Responsibilities:
- Successfully designed and developed prototype of Documentum API for securely storing electronic contract into Documentum server which halps the company to improve the lead time by 70% and saved 80% in paper.
- Played a key role working on various applications including sales, human resources and medical domains.
- Successfully provided new releases and enhancements wif zero down time. Also developed independent modules/systems API’s to easily integrate wif prime applications.
- Actively participated in on-call queries and support calls for any technical system issues.
- Played pivotal role for building Documentum API as third party jar file that merged in Jboss JBPM independent process. Modified Jboss JBPM par file through forking for Documentum API.
- Actively wrote SQL queries to fetch multiple records for admin reports and front pages.
- Independently Developed Oracle database scripts to store records in database.
- Successfully Implemented software modules usingJava,J2EE, JSP, JSF, JDBC, XML, HTML, Hibernate, Spring
- Successfully developed new systems and enhanced existing front end interfaces using JSF and HTML.
- Worked on enhancement\change requests, bug fixing, test cases using Junit and Maven.
- Created WSDL/Schema for the Web Service.Created clients to consume Web Services and Get/Post Services.
- Effectively used DFC classes and DQL queries for building Documentum API.
Environment: Java 1.6, Eclipse 3.4, JBoss 4.3, Oracle 10g, Junit 4.1, Hibernate3, SQL Developer, JSF 1.1.14, Hibernate3, EJB3, Documentum 6.0, DFversion 6.0, DFC 4.2,WDK, Documentum Administrator 6.0, SVN
Confidential, Helena, MT
Software Engineer Consultant
Responsibilities:
- Worked directly wif Business Analyst for requirement gathering, brainstorming sessions, designing overall system flow and creating requirement specification document wif design standards.
- Successfully developed software module that can read and parse XML claim file from database to Rimage server API for burning CD/DVD. Successfully accomplished project aim of paperless person’s claim file and automated entire process by batch job.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module.
- Successfully wrote SQL queries to fetch data from oracle database and created admin reports.
- Prepared high level design artifacts using various UML diagrams such as class, sequences, use case & activity
- Effectively used Hibernate and JPA annotation, HQL queries for data access
- Configured Spring context files and Xfire service XML files for creating webservice method and to dynamically generate WSDL file
- Successfully developed exception-handling framework for DAO, business layer and service layer
- Developed automatic email program to notify system administrator for success/failure of webservice
- Built Ant scripts for automatic compilation & deployment of Document Delivery Webservices
- Participated in code reviews and kick-off meetings. Also, Responsible for documenting all the deliverables and demo sessions during the project development
Environment: Java 1.5, RAD 7.0, Websphere Application Server 6.1, Oracle 10g, SQL Developer, Spring 2.5.4, XML Stream API, Hibernate 3.1, log4j 1.2.8, Rimage SDK API 8.0, ActiveMQ 1.5, ANT 1.7
Confidential
Sr. Software Engineer
Responsibilities:
- Directly worked on various systems (Sales and Marketing, Medical stock maintenance/Healthcare, online Auction)
- Developed online auction system for material handing department that resulted in $1.65 million saving in two years through 70% reduction in lead-time & 80% reduction in communication cost
- Developed Sales summary reports for management using SQL queries by merging 7 remote accessing locations and eliminating 90% execution time on production server
- Accountable to convert business requirements into technical requirements and design documents
- Lead the project team to follow coding standards, query performance and proper testing. Also, engaged in daily status meetings either individually or in logical groups to monitor work progress
- Conducted regular design and code reviews wif developers and sign off their code and design
- Actively participated writing SQL query scripts for fast execution and improve query performance
- Enhanced the performance of the entire application by 20% using stored procedures and triggers
- Responsible for developing front end user interface to view all daily management reports and dynamic query criteria
- Successfully build ANT scripts for automatic compilation and deployment to Apache server
- Responsible for documenting all the deliverables during the project development
- Involved in load balancing, SQL query performance monitoring and query tuning to improve system performance. Actively participated in Unit testing and Integration testing using JUnit
Environment: Java 1.2, J2EE, JSP 1.2, Oracle 10g, SQL Developer, Oracle TOAD, HTML, JavaScript, XML, Eclipse 3.1, UML, Windows NT, Log4J, Junit, Apache Tomcat 4.0
Confidential
Internship, Human Resource Management System (HRMS)
Responsibilities:
- Participated in enhancement of existing employee portal. Designed web interface using servlet and JSP. Integrated two independent system databases by creating materialized view and DB links. Also, documented all deliverables during project development
Environment: Java 1.2, J2SE 1.4.0, JSF, servlets, Swing, JDBC, HTML, JavaScript, Jdeveloper 7i, Oracle forms & reports 6i, PL/SQL, Oracle 8.0i, Windows NT,Oracle Application server 7i, Apache Tomcat, PL/SQL manager