We provide IT Staff Augmentation Services!

Sr. Software Engineer,resume Profile

5.00/5 (Submit Your Rating)

Summary of qualifications

  • Ten years of experience in Java engineering, skilled at core Java and scalable multi-tier enterprise solutions using Java, Java EE, Hadoop, Spring, Hibernate, Struts, Swing, Axis, CXF, ESB, JINI and Rio.
  • Strong experience and knowledge of Concurrency, SOA, SCA, Grid Computing, Cloud, Transaction, CMS, BPM.
  • Demonstrated skills in Object-Oriented Analysis/Design and Design Patterns, progressing from problem statement to well-documented designs and programming implementation, and tuning application performance.
  • Excel in team collaboration and problem solving.

Technical Expertise

Languages Java, C, C , XML, Perl, PHP, csh, bash, ksh

Frameworks J2EE, Hadoop, Spring, Hibernate, Struts, Axis, JINI, Rio, RMI

APIs EJB, JPA, JDBC, JMS, JNDI, JTA, JCA, Web Services JAX-WS, REST , BPEL, FileNet, Multithreading, Cryptography, ESB Mule, WebSphere , AspectJ, JSF, Facelets, JSP, Servlet, DOM/SAX, JAXP, StAX, Xslt, CORBA, JNI, I/O, NIO, Socket, Lamp, FTP, Ant, Maven, JUnit/TestNG/JMock, Log4J, Jpos, Birt, Servlet, Swing, ArcObject, ADF, Flex, jQuery/Ext-JS/Javascript/AJAX, Tanuki Service Wrapper

Concepts Object-Oriented Analysis/Design UML, Design Patterns, Enterprise Integration , BPM, CMS, Performance Tuning, Agile/Scrum/XP/TDD, Cloud

Software Eclipse, RAD, WebSphere Integration Developer WID , ILOG JRules Rule Engine , Tibco, MQ, JProfiler, Enterprise Architect, Visio, MemCached, SVN, CVS, ArcGIS, Rational Rose, VMware

Databases Oracle, SQL Server, DB2, Sybase, PostgreSQL, MySQL SQL, Stored Procedures PL/SQL, T-SQL

Systems Android, Unix, Linux, Macintosh, Windows

Servers WebSphere, WebLogic, JBoss, Tomcat, Jetty, Apache, LDAP

Professional Experience

Sr. Software Engineer

Confidential

Vision implements Strategic Planning of shipping to enhance customer value through recipient address visibility and to enable operational benefit through automated network selection and Vehicle Route Planning.

Environment : Java, JEE JSF, JMS/Tibco , Hadoop, Spring, Hibernate, Cloud, Web Services SOAP, RESTful , JNI, NIO, Android, WebLogic, Oracle, DB2, PL/SQL, CA Wily Introscope, Maven, UML, Design Patterns, Multi-threading/concurrency, Quartz, xml/xslt, JMock/JUnit/TestNG, Selenium, WebLogic, ArcGIS, SVN, Bash, Windows, Linux, Clustering/Load Balancing, jQuery, Agile/Extreme Programming/TDD

Responsibilities:

  • Led, designed and developed View Inbound Package Data, Shipment 03/Closure, Route Planning, Active Package batch, Work Area Section and REST/ArcGIS/ Flex POC of Automated WAD.
  • Collected business requirements wrote technical design document setup application architecture.
  • Developed PL/SQL Stored Procedures for extracting station/stop/package data and plan submission.
  • Developed business and data components using Spring and Hibernate web using JSF/Icefaces, Javascript and XSL.
  • Developed JMS services for sending package geospatial data to Preload Assist and Active Package batch udpate.
  • Developed RESTful map services and Flex UI for POC developed Web Services for Address Cleansing.
  • Developed multi-threaded Awad-interfaces Unit/mock test monitored/tuned application's performance using Wily.

Java Developer

Confidential

Digital Distribution Clearinghouse is designed as a workflow engine to create a transfer portal for Digital Media from the Content Distributor to various Digital Media Resellers like Netflix throughout the market using a Java/J2EE Development Platform on a process controller system on top of an Oracle database.

Environment : Java, J2EE EJB, JPA, JTA, JMS , SCA, Process Design BPM , Web Services JAX-WS, JAX-RS , JMX, ILog, WebSphere, MQ, Oracle, SQL, eXtreme caching,jQuery, Multithreading, JUnit/JMock, JProfiler, Ant, Eclipse/RAD/WID, CVS/ClearCase, UML, Design Patterns, Agile/Scrum/TDD, Bash, Windows, Linux

Responsibilities:

  • Agile development OOA/OOD designed and developed Ingestion Adapter and Command Processor.
  • Routed product requests to the individual processes with proper decision-making rules using ILOG JRules.
  • Developed EJBs and JPA data layer for Work Order, Work Unit management, task scheduling.
  • Exposed Command Processor and Ingestion Adapter as Web Services for system integration developed Restful Web Services for accessing Work Order, Work Unit, and task developed algorithms for retrieving assets.
  • Developed multi-threaded component for job storage and fetching.
  • Developed message queue system using JMS for sending messages to Notification Center.
  • Designed and developed workflow to extract asset metadata for all work units using SCA integration development.
  • Designed and developed Web UI using Struts and REST.
  • Improved performance using WebSphere eXtreme Scale caching system.
  • Tuned performance Performed tests JUnit, Mock, UAT, DIT, SIT .

Solution Developer

Confidential

Imagine Solutions provides Enterprise solutions for Business Process Management and Content Management with a proven track record of accelerating paper and process workflow for information-intensive organizations.

Environment: Java, J2EE EJB, JTA, JMS , FileNet P8, Spring, Hibernate, ILOG JRules, XML, Web Services, Cryptography, Mule ESB, Portal, FileNet, Solr/Lucene, JBoss, WebSphere, Oracle, SQL Server, SQL, PL/SQL, JDBC, Swing, C , VMware, FTP, Batch, Quartz, JProfiler, Ant/Maven, Javascript/ExtJS, Eclipse, SVN, CMS, BPM, UML, Agile/Scrum, Bash, Windows, Unix, Linux

Responsibilities:

  • Star Performer reduced the development time by 30 for the Label on Records Manager project solved the image viewing with low band width problem in 1 day while the other group could not make progress in 5 days.
  • Complete SDLC exposure and experienced Agile development of Projects: Exception Tracking, Loan Operation, Mortgage Hamp, Loan Flow, Record Manager and Domain Change for Regions Bank, Wells Fargo, Bank of Okalahoma, Bank of the West, and Coca Cola.
  • Performed OOA/OOD use cases, UML diagrams, test plans based on business requirements.
  • Developed barcode/label creation using Applet/Java Imaging developed Swing UIs for attachment diagnosis.
  • Improved agility and operational performance by organizing more efficient workflows and business processes implemented ILOG JRules to channel loan products through the approval processes.
  • Designed data/domain model performed ER modeling developed SQL query scripts and Stored Procedures.
  • Designed and developed Java/J2EE applications for Exception Tracking, Label on Record Manager, and Document Capture Loan Validation using Spring, Hibernate, EJB, JDBC, and GWT built a search engine using Solr/Lucene.
  • Designed and developed Document Import/Export Service using Mule ESB, FTP, Mail, Web Services and JMS.
  • Designed and developed High Volume Transaction Processing for Reindexing developed Loan Process Workflows.

Java Developer

Confidential

DolEx provides bill payment processing and money transfer services. The Java Backoffice and POS are replacing the old Version One system and support the Point of Sales in about 1000 branches throughout the US.

Environment : Java, J2EE EJB, JMS , GWT, Spring, Hibernate, Solr/Lucene, XMLBeans, DOM4J, Axis Web Services , JBoss, Sybase, T-SQL, SQL, Eclipse, JPOS, Multithreading, Ant, Trac, LDAP, Windows, Linux

Responsibilities:

  • Designed and developed high transactional bill payment system, and web applications for Enrollment, Stored Value Card Management, Branch Management, Dedicated Electronic Imaging solution, Check Support, ePIN, Manual Reconciliation.
  • Designed data model developed database queries SQL scripts and Stored Procedures .
  • Analyzed and gathered requirements, identified use cases, designed UML diagrams.
  • Developed business components using EJB, Spring and Hibernate developed Web components using Servlet/JSF.
  • Developed Web services for Stored Value Card Payment application and ePIN developed JMS/MDB to handle transaction batches.
  • Developed Stored Value Card Manager using Eclipse RCP, JPOS, interfacing with PinPad.
  • Designed and developed enterprise search engine using Solr/Lucene.

Software Research Assistant

Confidential

Sorcer software creates an autonomic metacompute grid that manages a dynamic federation of service providers and related resources, and enables a metaprogram to interact with the service providers according to the metaprogram control strategy. Sorcer software is a real-time, high-performance, highly scalable, evolvable and flexible software architecture in which engineering tools such as CAD, computer-aided engineering, product data management optimization, cost modeling, etc., act as federating service providers and service requestors.

Environment: Java, J2EE, Hibernate, Jini, Rio, JavaSpace, Rio, Web Services, MetaComputing, Socket, CORBA, JUnit, File I/O, Lucene, MemCached, Tomcat, JProfiler, Oracle, SQL, PL/SQL, Eclipse, Ant, Shell scripting, CVS, UML, Multithreading, Enterprise Architecture, Macintosh, Unix, Linux.

Responsibilities:

  • Complete SDLC of iGrid performed Object-Oriented Analysis and Design designed UML diagrams designed data/domain model developed Oracle SQL scripts and stored procedures.
  • Designed and developed iGrid components Provisioner, Document Store grid service, SAFE fa ade service.
  • Developed EJB session fa ade and Hibernate data layer for Document Manager developed the SAFE fa ade provided a WebDAV adapter to adapt service-oriented file system to Internet file system enabled web authoring.
  • Developed smart proxy, multithreading processing exertions built document search engine using Lucene managed XA transaction performance tuning using JProfiler.

Application Developer

Confidential

Yield Tracker provides a service for farmers to evaluate the potential productivity of field of interest. A farmer defines an area of interest AOI on the map on a web page, and passes the geographic data of AOI along with his crop planting plan to the server, which computes, predicts, and returns the yields as a classified map.

Environment: Java, J2EE EJB, JSP, Servlet , Ant, XML, XSLT, XQuery, PostgreSQL, Apache, Tomcat, Windows.

Responsibilities:

  • Completed the project in 8 month while the other team could not find a good solution in 30 months.
  • Involved in the design of framework, database schema developed SQL queries and stored procedures.
  • Developed EJB Session Facades and entity beans for climate data processing and yield model computing, and dispatching the resulting data to WFS and WMS.
  • Developed the web using JSP, Servlet, JSF, Javascript, XML/XSLT/XQuery user interaction and map display.

Research Assistant Software, Database, GIS

Confidential

The USGS GAP project in Texas was to perform GAP analysis of biological resources and environments, and forcast conservation land management, eco-tourism, water ownership and distribution, population growth and urbanization, and other environmental factors in Texas.

Environment: Java, J2EE EJB, JSP, Servlet , WebSphere, Struts, Ant, Oracle, PL/SQL, SAS, AML, MapObjects, ArcGIS server/desktop , ArcIMS, Perl, Unix, Linux, Windows

Responsibilities:

  • Designed, developed and maintained a database and a multi-tiered J2EE application for the GAP project in Texas.
  • Developed Java programs for geographic data processing developed SAS programs for species distribution and predictions developed shape files and coverages of vector data processed and analyzed satellite images developed Web viewer of the GAP project using ArcGIS server.

We'd love your feedback!