We provide IT Staff Augmentation Services!

Full-stack Application Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Server Side Senior Software Java Engineer w/ 18 years of total coding experience. Salient traits:
  • I have 15 years of hands - on Java coding using OOP. I can do design, development, unit testing, debugging, performance tuning, bug fixes and also support the production systems if needed.
  • I weave Multi Threads. I speak in Design Patterns. I have affinity with Distributed Systems.
  • Scrum? Check; Agile? Check; Waterfall? Check; I am a big fan of Test Driven Programming.
  • Consider myself an expert in Relational Databases - 12+ years of Oracle. I love SQL coding.
  • I believe in: “Users always come first no matter what.” I take pride in being a team player.
  • Being a member of public speaking club I have honed my presentation and leadership skills.
  • Core values: Ownership, Accountability & Leadership and above all HAVE FUN WITH WORK.

TECHNICAL SKILLS:

  • Java8
  • J2EE
  • Spring Boot
  • Hibernate
  • EJB
  • Web Services
  • Servlets
  • Oracle
  • SQL
  • PL/SQL
  • JMS
  • JSP
  • UML
  • XML
  • Spring MVC
  • Struts2.2
  • WebLogic 11gR1
  • UNIX/LINUX
  • Learning Java 9 & scala.

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Full-Stack Application Developer

Responsibilities:

  • Major development contribution right from the kick-off stage to ongoing stages of development.
  • This web application lets the engineers to create and maintain new design and being able to look up compatible units for installing, repairing and maintaining gas connections.
  • We work in Sprint Agile methodology in 2 week cycles.
  • Environment: Java8, Spring MVC, Spring Boot, Thymeleaf, RESTful, Bootstrap, JQuery, Maven, Tomcat, SQLServer. SVN, Eclipse Photon.

Confidential - Columbia, SC

Senior Software Developer

Responsibilities:

  • Publlc employees of the state were reliant on their employers to make changes to their coverages when a life event occurs in their life. This new project changes all that; it puts where the power needs be - in customer's hands. Employee can log in when a new baby is born and add the baby to the dependent list and make necessary adjustments to his policy.
  • Worked on the 4 major modules: New Born, Adoption, Marriage & Divorce.
  • Design, Development, Unit testing & Deployment.
  • Environment: Core Java 8, Struts2, Hibernate, Tomcat9, JSPs, AngularJS, Ajax, mySQL, Linux.

Confidential - Manhattan, NY

Sr Software Engineer

Responsibilities:

  • Part of the core scrum development team - my responsibilities include on-going development, enhancements, writing components, adding business classes, providing estimates, taking part in daily scrum sessions, attending design sessions with the architect.
  • Biggest challenges for me are recreating the problem scenarios the customer is experiencing, debug sessions with fellow developers and adding accurate unit test cases.
  • The emphasis is on writing accurate, bug-proof, performance-ready, maintainable, efficient and reliable code.
  • Environment: Core Java 7, J2EE, EJB3, JBoss, XHTML, Ajax, Javascript, mySQL, Linux, Jira.

Confidential - Boston, MA

Sr Java Engineer

Responsibilities:

  • Re-engineered the existing multi-threaded components utilizing confinement techniques - instance, thread, stack; visibility problems resolved; liveness and deadlock issues addressed; volatile variables used; adopted safe construction & publication practices; blocking queues were added to the code; Executor framework was employed; Generics were added to threads.
  • Worked with Business Analysts to discuss about requirements, play a lead role for junior developers; assign them tasks, status meetings, solution discussions etc.
  • Environment: Core Java 7, J2EE, EJB3, WebLogic12g, Oracle 11g, Angular JS, Unix-Solaris.

Confidential - Chicago, IL

Java Consultant

Responsibilities:

  • Designed a scalable thread-safe result cache for Transaction Viewer module to reduce the latency and increase throughput. Callables and Futures were added to Agreements module.
  • Wrote RESTful services for Payments module. Worked on migration from Struts to Spring MVC.
  • Environment: Java 6, Struts2, javascript, AJAX, Spring MVC, Tomcat7, Oracle-PL/SQL.

Confidential - Phoenix, AZ

Data Engineer

Responsibilities:

  • Refactored the entire data management system components to conform to java memory model. Utilized Executor framework to upgrade the legacy multi-threaded components.
  • Profiled and optimized the java components for maximum speed and scalability.
  • Reference data was extracted nightly basis
  • Developed RESTful web services to provide reference data to other systems.
  • Environment: Java 5, J2EE, EJB 2.0, WebLogic, WSDL, Jersey, JAXB, Oracle 11g - PL/SQL.

Confidential - Seattle, WA

Java Developer

Responsibilities:

  • Improved the performance of spare parts module by a)acquiring memory snap shot b)analyzed the retained heap and dominator tree c)explored object graph to obtain statistics on leaks.
  • Has JSP-based presentation layer. Multi-tiered component based architecture.
  • Took part in migrating legacy enterprise java application to Spring/Hibernate based application.
  • Provided solutions on MVC, DAO patterns. Spring Dependency Injection and Spring AOP utilized.
  • Environment: Java, JDK 1.6, JSP, Servlets, Struts, EJB, Spring3(annotations, AOP), Oracle 11g AS/OC4J, PL/SQL, Web Services, Solaris, Eclipse Indigo 1.4 IDE.

Confidential - Los Angeles, CA

End Java Engineer

Responsibilities:

  • Was one of the senior engineers on the live team; responsible for adding new server-side features and enhancements to the live sports website. Worked on the National Football League GameTrax product components. See the link www. Confidential .com/scores to check out my work.
  • Had the ownership of major deliverables of allsports scoreboard. Investigated the caching technologies and prepared proof-of-concept on Ehcache 2nd level caching.
  • Environment: Java, JDK 1.6, Spring3 w/AOP, JBossESB 4.0, Linux-Ubuntu, Oracle10g, JUnit, Memcached, Akamai, mySQL, XML Processing.

Confidential - Denver, CO

Senior Java Developer

Responsibilities:

  • Company receives airbill and flight information that is fed into a J2EE application. The application has various modules on cargo export shipments, data validation, direction of flow, shipment processing etc. Wrote code to create Web Services utilizing RESTful & JSON.
  • Is a distributed system; Wrote high-level concurrency objects that were used using Java multi-threading concepts. The synchronization concepts of Java were also utilized.
  • Environment: Java, JDK 1.6, J2EE, Spring2 (IoC), Hibernate3, MVC, Struts2, IBM-MQ, WebLogic 10.3, LINUX, Perl, Eclipse Helios 3.6, Oracle11g, Sybase, SQL, WebServices.

Confidential - Houston, TX

Java Engineer

Responsibilities:

  • Application is distributed system that has components for capturing, storing and syndicating credit market data.
  • Implemented Spring abstract caching to reduce the number of method executions.
  • Used Java multi-threading to fetch data from various external sources. The data is loaded into the internal database using Hibernate model.
  • Developed EJBs that incorporated the business logic. Worked on JMS portion of the project.
  • Environment: Java, JDK 1.5, J2EE (EJB,JMS,JSP), SOA, WebServices (JAX-RPC,SOAP), Struts1.1, Spring2(Web,DAO,MVC), SQL, PERL, BEA WebLogic 10.3, Oracle11g, Sybase 12.5, Hibernate2, Sun Unix, Apache(Tomcat, JUnit), myEcplise8.5, Linux 2.6, MQSeries.

Confidential - Dallas, TX

Sr Java Developer

Responsibilities:

  • System is a suite of crew scheduling web applications. Pilots and Flight Attendants can log in from web and check their trips and schedules and perform trip trade and do bidding process.
  • Used the advanced concepts of J2EE like JMS, EJB, JSP to meet customer needs.
  • Used my expertise in C++ and C to implement legacy components that interfaced with J2EE through web services.
  • Environment: Java, J2EE, EJB, JSP, JDK 1.4, C++, WebSphere 5, Oracle 10g, Ant 1.6.1, Solaris, Struts/MVC, TIBCO Rendezvous 7.5.3 and EMS 4.2.0, JavaScript, ClearCase, Linux.

Confidential - Birmingham, AL

Software Engineer

Responsibilities:

  • Project is an ordering system that helps fill the new residential/business telephone connection orders The software interacts with legacy systems while users enter data and modify account information using navigator contracts using CORBA interface. The system also generates reports and information required for Service Order related services.
  • Environment: C++, Java, J2EE, Oracle9i, Shell scripts(Ksh, Awk, Sed), Sun Solaris, HP-UX, Windows 2000/NT.

Confidential - San Francisco, CA

Application Developer

Responsibilities:

  • Application provides the local service centerswith the reporting tools for service order accuracy. Project is an effort to create a common area to pull together the business-focused components and the technical design components of the solution.
  • Maintained and enhanced the UNIX shell script to load data into operational database.
  • Environment: C, Java, J2EE, Oracle 9i, SQL, JDBC, DB2, Sockets, Perl, Shell scripts (Bsh, Ksh, Awk, Sed), MQ Series, DBLOAD, ESQL, Sun Solaris, HP-UX.

Confidential - Washington, DC

Lead Programmer

Responsibilities:

  • Rewritten legacy C code to eliminate production code defects. Identified and eliminated numerous code problems (mainly memory leaks) in C and C++ programs.
  • Wrote PL/SQL packages and procedures that are needed to procure, store, manage data.
  • Environment: C++, Oracle 8i, PL/SQL, Pro*C, Orbix 2000, CORBA, IDL, Sockets, Perl, Shell scripts (Kshell, Awk, Sed), Sun Solaris and HP-

We'd love your feedback!