We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

CaliforniA

PROFESSIONAL SUMMARY:

  • Over 9.5+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client’s analyzing complex business requirements & mapping them to system specifications.
  • Involved actively in complete software development life cycle of various Client/Server or Web applications for Banking, Manufacturing, BPO, Telecom and Embedded system domains.
  • Extensive experiences in web based multi - tier enterprise applications and Client/ Server Applications using Java/J2EE technologies and have good exposure in Model View Controller (MVC) Architecture based applications using (spring, Struts Frameworks and JSP) on window platform with expertise in presentation, business and database layers.
  • Hands on experience in implementing standard J2EE design patterns like Singleton Pattern, Factory Pattern, Abstract factory Pattern, MVC Pattern, Business delegate Pattern.
  • Extensive experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, JFC, SWING, Java Beans, XML, XSL, HTML and SQL,PL/SQL middleware technologies such as XML-RPC, Web Services, SOAP, WSDL, UDDI for web base application as well as desktop applications.
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat 6.0 and Resin Server 3.x,Apache SOAP, Apache Struts, WSDL4J, LOG4J for logging information and exceptions, Apache ANT for making build scripts, CVS, Clear Case, SVN for version control systems and used JIRA as application bug tracking tool.
  • Expertise in developing GUIs using JavaFx, Java Swing, CSS, JFC, JSP, HTML and XSL.
  • Extensive experience in various RDBMS like Oracle 10g/8i, MYSQL, MS-SQL 2000, MS Access, PostGreSQL8.0 and ORM tool hibernate
  • Programming experience in SQL and PL/SQL like Stored Procedures, Trigger, Functions, Materialise views etc using the database tools like TOAD, SQL Developer, PG Admin.
  • Hands on experience in working on XML suite of technologies belonging (XML, XSL, XSLT, DTD, XML Schema, XPath, SAX, DOM).
  • Applied Use Case, Class diagrams, and Sequence diagrams for the system using UML.
  • Experienced in Development, Testing and Deployment of products in Windows XP/ 2000/ NT, Macintosh, UNIX and Linux Operating system environments.
  • Experience with ERP (SAP ABAP 4.0) and Embedded Systems skills like Micro-Controller, Device Driver, Protocol Development, Communication Algorithms & Embedded System tools
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Familiar with Agile methodology using ralley software and daily scrum meeting dialema
  • Excellent analytical, problem solving, debugging & trouble shooting, communication and interpersonal skills with ability to perform independently and as part of a team.
  • Exceptional ability to learn new technologies and good overall presenter and speaker.

TECHNICAL SKILL-SET SUMMARY:

Programming Languages: Java, C, C++, PL/SQL, VB, Assembly, Cobol, Pascal,FORTRAN

Framework: Spring, Strut2.0, Swing

ORM Tool: Hibernate 2.0

Databases and Tools: Oracle 8i/10g,MS SQL2000/2005,PostGreSQL 8.0, MYSQL, MS Access, TOAD 9.7,SQL Developer, PG Admin

Web Service Technologies: SOAP, WSDL, UDDI, JAX-RPC, JAXM, WS Standards

Java Technologies: (JDK 1.5/1.6), Collections, Multithreading, AWT, Exception Handling, JDBC, JavaFx

J2EE Technologies: JSP, Servlets, Applet, Java Beans, JSF, Swing, Strut Tag Libraries

XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API

Testing / Bug Fix Tools: JIRA,JUNIT4.5, WinRunner, TestDirector, Clear Case 7.0

Markup & Scripting Lang: Java Script, VB Script, HTML

Web Servers: Apache-Tomcat 5.x/6.x, Resin 3.x

Application Servers: Web Logic 10.3, Apache JBoss 4.0/5.1, JRun 4.0

Design Methodology/Tools: Agile, Ralley, UML, OOA,J2EE Design Patterns,SOA

Deployment & Build Tool: Apache Ant, Apache Maven1.0

IDE: IntelliJ 12.x, Eclipse 3.x, NetBean 6.x, AVR Studio 4.6

Source/Version Control: Tortoise SVN, WinCVS, Clear Quest

Operating Systems: Macintosh, Windows, UNIX, Linux (Red Hat),SunOS 5.10

E T L Tool: MS DTS Package, Custimse java based ETL tool

Reporting Tools: Crystal Report 8.0, JFree Chart

Documentation Tool: Microsoft Word, Microsoft Visio, Open Office

Miscellaneous: AJAX,MS office 2003,EditPlus,TextPad, Log4j,WinSCP,EA, Putty

Assembly Language: Atmega8515/128, Philips 89C51RD2, Intel

Micro Controllers: Philips 89C51RD2, Atmel 8515

Protocols: ModBus,RS232,RS485, HTTP, TCP/IP, SOAP

Embedded System Tools: EDA Client,ProComm,STK500,Simulator-Modscan32,Modsim

Familiar with: AWS, EJB, J2EE Design Patterns, RTOS UC/OS

EPR Package: SAP (ABAP/4)

PROFESSIONAL EXPERIENCE:

Confidential, California

Sr. Software Engineer

Responsibilities:

  • Design and developed new functionality and enhancements for Gas Transmission System Application.
  • Hands on Code development by using Spring and Hibernate framework’s API
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration and DAO's were implemented using Hibernate.
  • Developed Web Services using SOAP, Apache CXF while integrating with the Nomination server to validate the nominee
  • Used Web Services and SOAP components as EDI( Electronic Data Interchange ) interfaces
  • Designed and developed GTS application’s Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template
  • Worked with Hibernate for object relational mapping and connection management.
  • Configured Hibernate framework with Spring MVC module
  • Developed the Web Monitor tool to monitor various web site status by configuring SMTP process
  • Front-end development and Validation by using Java Script frameworks, HTML and CSS
  • Designed wireframe screens for newly enhancing functionality by using MS-Visio
  • Modification in existing UML diagrams specially Use case diagram, Control flow diagram and class diagrams for new enhancement
  • Extensive use AJAX for refreshing parts of JSP without sending the whole JSP as request
  • Modification in existing Oracle PL/SQL Store Procedur and Queries for Contract & Nomination process
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Used Eclipse IDE for designing, coding and developing GTS applications
  • Hooked up the JSP plug-in with spring bind and JSTL tags in the HTML pages
  • Developed JUNIT test cases and System test cases for all the developed modules and classes
  • Used Apache-Ant script for building and deploying the application
  • Provide some time on call support (after hours) as necessary
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.

Environment: Java 6.0, spring, Hibernate, Oracle, Linux, XML, Subversion, Tomcat6.0, Shell scripts, My Eclipse 6.0Apache-Ant, Java Script, HTML, SQL Developer, Web logic, Business Object, Actuate

Confidential, California

Sr. Software Engineer

Responsibilities:

  • To understand Amazon Web Services (AWS) terminologies for cloud computing.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Architecture JMS with Spring which involves setting up ActiveMQ message broker declared ActiveMQ message destinations and also implemented Spring’s JMSGatewaySupport class as a base class for JMS gateway classes
  • Designed and developed web services for search, validations and reports using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns
  • Developed mint application classes, XML Mapping files and Service classes to use the Hibernate API.
  • Modification in MYSQL database objects like table, view, function as needed
  • Code modification in existing java based customize in house ETL tool
  • Familiar with daily scrum meeting and follows Agile methodology

Environment: Spring, Hibernate, MySQL, Macintosh, AWS, XML, Ralley, SVN, Tomcat6.0, JIRAJMS, JSON, Shell scripts, IntelliJ, Apache-Ant, HTML, Java Script, CSS, AspectJ

Sr. Software Engineer

Confidential, California

Responsibilities:

  • Server side coding as per technical design documents
  • Create interactive GUI by using Java swing technology
  • To create Physical Application Design document w.r.t Logical Application design document
  • To create database objects like Table, Sequences, Trigger and wrote PL/SQL queries
  • To maintain PAD documents and database playbook for daily DB activity
  • To create automated Database script for new schema
  • Familiar with daily scrum meeting and followsAgile methodology

Environment: Core Java, JDK 1.6.0., Swing, Oracle 10g, SQLDeveloper 3.0.4, DBsolo, PL/SQL Telnet, IBM RAD 7.5, WinSCP, Linux, Window XP

Confidential, Georgia

Sr. Software Developer

Responsibilities:

  • Responsible for the design and development of OPUS module work flows as per new business requirement and federal laws
  • Extensive use of Struts framework for MVC to delegates the shared services to action class javaPOS payment applications or transactional processing integration with OPUS application
  • Developed web Services that provide latest applicable taxes of 911 Emergency calls in certain states. Will be in production shortly after completion of federal decisions & procedures
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and design enhanced wireframe screens client-side validations done using JavaScript
  • Excessive work in writing SQL Queries, Stored procedures, Triggers using TOAD 9.7
  • Deployed the entire application on Web logic 10.3 servers
  • Wrote unit and system test cases for modified processes and Continuous Integration with the help of QC team and Configuration team on timely manner.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done.

Environment: Java 1.6, Struts2.0, JavaPOS, J2EE, EJB 3.0, Web Logic 10.3, Oracle 10g, Web Services, IDE-Eclipse3.6, Clear case 7.0, TOAD 9.7, XML,JMS, Log4j,Clear Quest, SunOS 5.10

Confidential

Sr. Software Developer

Responsibilities:

  • Responsible for the design and development of a Struts 2.0, XML and Web Service, SOAP (Apache Axis) based Customer Information System web application to be used internally for PRIDE System.
  • Extensive use of Struts framework for Façade, MVC, Command design pattern to delegate the shared services to an action class.
  • Designed and Developed CIS application Java classes, XML Mapping files and Service classes to use the HibernateAPI.
  • Implemented SOA through web Services that provide global information support such as Prediction Engine and Train Management System using (WSDL, SOAP, REST, Axis2, WSO2WSAS, JBoss-WS) and WSDL documents using top-down approach with Apache Axis.
  • Replaced legacy External system Interface with Sun Java Web Service Development Pack framework by using Web Services and SOAP components as customer service interfaces.
  • Developed the presentation layer and GUI framework that are written using JavaFx and client-side validations done using JavaScript & Design wireframe screens
  • Extensive use AJAX for refreshing parts of JSP without sending the whole JSP as request.
  • Used JMS for the asynchronous exchange of critical TMS data and events among J2EE components and PRIDE system.
  • Wrote unit and system test cases for various classes in the application using JUNIT.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.

Environment: Java 5.0, Struts2.0, Web Services, JBOSS 5.1, JavaFx1.3, JQuery1.3, JSON1.4, AJAX, XML, JMS, JUNIT4.5, IDE-Eclipse, Hibernate2, SQL Server 2005, Clear case/quest 7.0, Log4j

Confidential, Blue Bell, PA

Software Developer

Responsibilities:

  • Handled spring framework for implementing MVC and data persistence.
  • Web-UI developed using JSP, AJAX, JavaScript, CSS
  • Excessive work in Database design and Database Normalization of the system
  • Developed stored procedures, triggers, and functions using Oracle Database.
  • Developed a component for processing XML messages & used JMS to put them into Queues.
  • Developed Ant Scripts for deploying the system into Tomcat 5.0 Application Server.
  • Developed Use cases, Class diagrams, sequence diagrams using UML.
  • Tested the developed software modules using JUNIT.
  • Involved in Production Support of the Application.

Environment: Spring, Java 6.0, Tomcat 5.0, JavaScript, CSS, AJAX, Ant, SOAP, Web servicesJMS, XML, UML, JUNIT4.5, Log4J, Eclipse 3.x, WinCVS, Oracle 10g, Window XP, Linux

Confidential, Detroit, MI

Software Developer

Responsibilities:

  • Involved in all phases of application development like Requirement Gathering, Architecture Design using MVC pattern, Decision Making, Development and Deployment on production.
  • Designing GUI based on MVC design pattern by using JFC and Java Swing API’s.
  • Implemented MD5 encryption and digest algorithm to ensure security of files over network.
  • Implemented Logging facility using Log4J to log Fatal, Debug, Info, Error, Warning messages
  • Responsible for modifying existing RDBMS Oracle 10g Confidential USA side and PostGreSQL8.0 Confidential India side as per new business requirement using DB access tools TOAD and SQL Developer
  • Responsible for configuring, building and deploying application on LINUX using ANT 1.7.
  • Understanding process encountering in the application like Form Scanning, batch logging, Encryption/Decryption, Data compression, FTP Send/Receive, Batch allocation, Splitting etc.

Environment: J2SDK 1.5, Java Swing, JDBC, JA I 1.3, TOAD, Oracle 10g, PostGreSQL 8.0, Eclipse 3.x WinCVS, WinSCP, PL/SQL, Log4j, PG Admin, Windows, Linux

Confidential

Deputy Manager - IT

Responsibilities:

  • Responsible for understanding the business functionality of the Finacle CRM.
  • Extensively used JSP and Servlet to facilitate unified 360°view of customer across product lines & multiple back-end systems.
  • Online interface with third party system was achieved using web services. JWSDP (Java web service development program) tool was used to convert WSDL (Web service development language) file shared by third party into java.
  • Developed Route matrix functionality & prepared the Escalation matrix for TAT functionality using JSPs and Java Scripts.
  • Responsible for Data Migration using MS-SQL2k from Banking legacy system to Finacle CRM
  • Developed JAVA Daemon to automate DTS data uploading functionality through scheduler. along with proper validation like remove duplicate records & time stamp as a Batch job.
  • Automated the DTS package to run on a scheduled basis and also archive the data input files and log the errors and Data uploading into MS SQL 2k DB server from other banking
  • Developed Service Request Screens using XSL with attribute FIELDS, LABEL FIELDS TYPE, DEFUALT VAL taken from parse XML by XSLT parser & Display Screen as per new demand.
  • Administer the Resin Application server as well as MS SQL 2000 Database server and apply patches on regular basis.
  • Defined UAT Template format and preparation of UAT setup and Support UAT users.

Environment: Java 1.4, JSP1.1, Servlet, Applet, JDBC, Resin, JRun 4.0,JWSDP, Eclipse 3.x, MS SQL 2000, MS DTS, PL/SQL, Java Script, XML,HTML,SMTP,IMAP, Sprinta,DJ Complier, Window2K Adv server

Confidential

Assistant Manager-IT

Responsibilities:

  • Design GUI using Power Builder and Application enhancement, Testing and implementation.
  • Diagrammatic representation of business process and flow between entities like Financial module including General Ledger, Accounts payable, Accounts Receivable, Cash Management
  • And Fixed Asset and also manufacturing modules including Inventory, Work In Process, Bill of Materials, Manufacturing Resource Planning, Order entry, Purchase, Supplier, Procurement.
  • Applying patches regularly for the existing power Builder application software and Oracle DB.
  • High level PL/SQL programming to develop Packages, Stored Procedures, Functions, triggers, including standard packages like DBMS SQL, DBMS PIPE, DBMS JOBS, and DBMS OUTPUT.
  • Developed database objects like Table, Views, Sequence, Index, Cursor, Constraints etc.
  • Optimization existing database design and create summary tables to improve performance.
  • Extensively used Crystal Reports for generation of various Reports and Sub Reports..
  • Involved in the support team for SAP ERP implementation initiative.

Environment: Oracle8i, PL/SQL, TOAD, Power Builder 6.0, Crystal Report 8.0, XML, Window XP

We'd love your feedback!