We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Software Engineer experienced in networks, operating systems, databases and applications.
  • Demonstrated abilities through evaluating analysis, problem definition, requirements, and solution development to improve operations.
  • Successfully completed several full - life cycle development projects based on Java SE and Java EE technologies and frameworks applying traditional SDLC and, more recently, agile methodologies.
  • A skilled collaborator and project leader adept in improving business performance, operational systems and employee engagement.

EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Analyzed old system and designed modern system reducing technical debt by more than 5 years.
  • Established java infrastructure using Maven reducing implementation time from hours to minutes.
  • Developed system to import Confidential files generated by bar-code scanners and from Confidential supplied files using Confidential and JUnit for testing allowing addresses to be purged from clients' databases.
  • Created a prototype to migrate this application to Spring Batch and Spring Boot. Proposed this as a new standard for batch development to improve maintainability and reduce technical debt.
  • Participated in the integration of this application into a larger, enterprise-wide product for storage and presentation of images of returned pieces across facilities in Connecticut, Missouri and California meeting sales goals of increased marketability.

Environment: Java 7, Java Beans, AIX, Linux, JUnit, Oracle 11g/12c, SQL CRUD, Batch Updates, Maven, XML, Confidential, Jira, Agile Methodologies, SCRUM

Confidential

Software Developer

Responsibilities:

  • Analyzed an existing approach to develop requirements and design a new system based on modern technology.
  • Reduced technical debt by about 10 years.
  • Learned about PERL and Oracle Stored Procedures to understand the system functionality using only online resources while working alone.
  • Able to redesign without a specification, requirements document or SME.
  • Converted PERL scripts to Java multi-threaded batch processing using the Java concurrency library making the software easier to understand and maintain while improving performance and reliability.
  • Developed multi-threaded high-volume approach using Java concurrency increasing throughput by 25%.

Environment: Java 7, AIX, Linux, JUnit, Oracle 11g/12c, Toad, Perforce, Ant, NetBeans

Confidential

Software Developer

Responsibilities:

  • Converted the original application from JSP and servlets to JSF2 introducing the advantages of Confidential (Inversion of Control) and DI (Dependency Injection)
  • Converted the Oracle Stored procedures to Java on Hibernate ORM and later using JPA improving data storage and access
  • Redesigned architecture to move business rules to Managed Beans providing improved separation of concerns.
  • Invoked the Jasper Reports API to apply JavaBean data to report objects created by the offshore team.
  • Lead developer in implementing changes to product design to meet evolving requirements.

Environment: Java 7, Linux, BEA WebLogic, JBoss, JUnit, Oracle 11g/12c, Perforce, Ant, Primefaces, Hibernate, JPA, JPQL, JavaScript, XHTML, CSS, JSF2, EL, Managed Beans, Confidential, Dependency Injection

Confidential

Senior Software Developer

Responsibilities:

  • Implemented business rules provided by Business Analysts to meet customer specifications
  • Interfaced with front-end specialists to ensure UI met the design specification.
  • Participated in Client phone meetings for requirements gathering.
  • Designed and implemented an approach to use ad hoc web services on the Struts architecture to return XML data using HttpRequest and HttpResponse objects over a connection normally used for bill presentation.
  • Implemented an extensible OOD (object oriented design) using factory, strategy and singleton patterns.

Environment: JAVA 5, Solaris, BEA WebLogic, Struts 1, XML, Oracle RDBMS, Eclipse, OOD, Design Patterns, UML, XML

Confidential

Web Developer

Responsibilities:

  • Converted workflow from paper and a simple spreadsheet to a full application.
  • Selected technical stack to adopt modern web development infrastructure.
  • Conducted user interviews to lead the client to understand his work flow and expand his possibilities.
  • Designed the user interface, database structure and designed and coded the entire application.

Environment: MeteorJS, MongoDB, JSON, HTML, Bootstrap, Git, GitLab, CSS, DigitalOcean, mLab, MySql

We'd love your feedback!