We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 10+ 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 SKILLS:

Languages: Java, C, C++, XML, Perl, PHP, bash, Groovy

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, AngularJS/jQuery/Ext-JS/Javascript/AJAX, Tanuki

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

Software: Eclipse, Intellij, RAD, WebSphere Integration(WID), ILOG JRules (Rule Engine), Tibco, MQ, JProfiler, VMware Enterprise Architect, Visio, MemCached, SVN, CVS, ArcGIS, Jira/Crucicle/bamboo

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:

Software Engineer

Confidential

Environment: Java, JEE, Hibernate, Spring (Core, Integration, Batch), Groovy, Cloud, Web Services (SOAP, RESTful), SQL Server, Maven, UML, Design Patterns, Multi-threading, Mock/JUnit, AngularJS, Subversion, Bash, Tomcat, Windows, Linux, Clustering/Load Balancing, Jira/Crucicle/Bamboo (Atlassian)

Responsibilities:

  • Led, designed/developed components of Fraud project: score card, fraud test infrastructure, archive, image analyst.
  • Collected business requirements; set up application architecture.
  • Performance tuned, re-designed the image archive component, and achieved better performance.

Sr. Programmer Analyst

Confidential

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, AngularJS, Agile/Extreme Programming/TDD

Responsibilities:

  • Led, designed and developed projects: Shipment 03/Closure, Route Planning, Automated Word Area Design.
  • Collected business requirements; wrote technical design document; set up 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, AngularJS 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, Irving, TX

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, RAD/WID, CVS/ClearCase, UML, Design Patterns, Agile/Scrum/TDD, Bash, Windows, Linux

Responsibilities:

  • Designed and developed Ingestion Adapter and Command Processor.
  • Exposed Command Processor and Ingestion Adapter as Web Services; developed Restful Web Services for accessing Work Order, Work Unit, and task; developed algorithms for retrieving assets.
  • Improved performance using WebSphere eXtreme Scale caching system; tuned performance.
  • Designed and developed job storage and fetching (multi-threaded), notification center (messaging), workflow to asset metadata processing all work units (SCA integration), Web UI (Struts), product requests router to the individual processes with proper decision-making rules (ILOG JRules), Work Order/Work Unit management/task scheduling (EJB, JPA).

Solution Developer

Confidential, Dallas, TX

Environment: Java, J2EE, FileNet P8, Spring, Hibernate, XML, Web Services, Cryptography, Mule ESB, Portal, FileNet, Solr/Lucene, JBoss, WebSphere, Oracle, SQL Server, SQL, T-SQL, JDBC, Applet, Swing, C#, VMware, FTP, Mail, Batch, Quartz, JProfiler, Ant, Javascript/ExtJS, Eclipse, SVN, CMS, BPM, UML, Bash, Windows, 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.
  • Improved agility and operational performance by organizing more efficient workflows and business processes; implemented JRules to channel loan products through the approval processes.
  • Agile development of Projects: Exception Tracking, Loan Operation/Flow, Record Manager and Domain Change.
  • Designed and developed barcode/label creation (Applet/Java Imaging), attachment diagnosis (Swing), search engine (Solr/Lucene), document import/export (Mule ESB), High Volume Transaction Processing for Reindexing.

Java Developer

Confidential, Arlington, TX

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.
  • Designed data model, business components, and Web components; developed Web services, JMS/MDB to handle transactions; developed Eclipse RCP applications interfacing Pinpad for POS.

Software Research Assistant

Confidential, Lubbock, TX

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, Lubbock, TX

Environment: Java, J2EE, 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 backend for climate data processing and yield model computing, and dispatching the resulting data to WFS and WMS; developed the web pages for user interaction and map display.

Research Assistant (Software, Database, GIS)

Confidential, Lubbock, TX

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!