We provide IT Staff Augmentation Services!

Software Engineer, Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Solid programming skills and knowledge that is easily and quickly applied to different software languages and methodologies.
  • Posses experience with Object Oriented analysis and design, working in a team environment, and developing from user case scenarios and mockups as well as well documented requirements.
  • Well rounded knowledge of applications architecture, giving the ability to work on all aspects of an application from the user interface to back - end server processes.
  • Analytical thinker and troubleshooter, able to diagnose, propose, and implement application fixes and solutions in a timely manner.

TECHNICAL EXPERIENCE (KNOWLEDGEABLE):

Development Languages: Java 6-8, JavaScript, JQuery, AJAX, CSS, HTML, ACTIVEMQ, SQL, XML, ehcache, mybatis, DB Functions and Procedures (Postgres, Oracle, MS SQL Server), PL-SQL, ASP PHP, React (JavaScript), Python, Jython, Kafka, FAST (Enterprise Search) Search Engine API (Java), Cold Fusion, Visual Basic, VBA, JavaScript for Adobe Acrobat

Software Development Tools: Eclipse, Maven, Git, Bamboo, Ant, Subversion, CVS, Hibernate, Hudson, Selenium, JIRA, Database Developer Clients Dreamweaver, MS Visual Studio (Visual Basic 6, Visual C++ 6), Visio, Cygwin, various FTP/SSH and text editor programs, Adobe Photoshop 6-7.

Frameworks/Platforms: Spring Boot, J2EE (Servlets, JSP, JMS, MVC), Spring, DOJO (JavaScript Framework), JUnit (Unit Testing), Apache Tapestry 3-4.x (MVC), Hivemind (Tapestry), Web Services (CXF), JNDI.

Methodologies: OOAD, DAO, design patterns, agile (extreme) programming, continuous integration.

Development Databases: Postgres 8.1-9.2, MS SQL 2000/2008, Oracle 8i -11g, MySQL 3.x/5.x, MS Access 97/2000

Operating Systems and Development Environments: Windows, Linux, Apache, Resin, IIS.

WORK EXPERIENCE:

Software Engineer, Full Stack Developer

Confidential, Tampa, FL

Responsibilities:

  • Worked on the different platforms from timed to live auctions, building front-ends using DOJO to back-end processing using webservices and custom queries (Java).
  • Built API for the mobile platform for RBA (Ritchie Bros Auctioneers). This API is an abstraction of the Confidential live auction for the RBA mobile team to create both an Andriod and IOS experience for their users.
  • Worked with RBA team to upgrade and overhaul front end for timed auctions and offline live auction systems.
  • As part of a team, helped build an API client for integration point between Confidential ’s timed auction and RBA’s timed auction systems (Iron Planet).

Software Engineer (Java Developer/Team Lead)

Confidential, Tampa, FL

Responsibilities:

  • Worked as team lead in a J2EE environment using Java Servlets, JSP, JQuery, Ajax, and JavaScript, where my responsibilities included assisting junior developers and serving as a subject matter and developer resource.
  • Duties involved developing, enhancing, and maintaining internal admin and customer service dashboards and pages used for managing client and patient profile information, internal administration functions, and processing patient workers compensation claims and medical transactions.
  • Worked with company executives and department heads through the SDLCprocess to design and implement new features and improve existing implementations.

Java Developer

Confidential, Washington, DC

Responsibilities:

  • Brought on as a consultant to continue previous work on developing an improving the newly developed document management system.
  • Duties include bug fixing, enhancements, and performance tuning.

IT Specialist (Software Engineer)

Confidential, Washington, DC

Responsibilities:

  • Worked as part of a Java development team comprised of government employees and contractors in a J2EE environment using technologies such as Spring and the Apache Tapestry MVC framework (Java, HTML, XML).
  • Using the agile programming methodology and going through the entire SDLC process, we successfully redesigned, developed, and implemented a document management web application that replaced a standalone legacy desktop application used by trade lawyers and researchers, document administrators, and case lawyers.
  • This system is single sign on, role-based application that controls the life of a document from user submission, to agency processing, to producing searchable documents used in trade disputes as well as a robust admin component used to manages user and administrator information and detailed security roles.
  • Promoted from GS-12 to GS13 after the first year and received a performance award every year along with a team performance award.
  • Worked under the Agile programming methodology enabling the team to release working builds (Maven, Ant, SVN, JUnit, Hudson) on an iterative basis; keeping the user involved in the process.
  • Created custom reusable application pages and components to be used throughout the app.
  • Served as the lead in GUI layout, design, and usability. Worked on user input and validation, via JavaScript, the framework validation methods, and server-side validation.
  • Became instrumental in working on back-end processes involving creating message driven beans (JMS), custom SQL and Hibernate queries, DAO’s, Spring Remoting Services, as well as working with Java Mail.
  • Managed Java app which wraps an Enterprise search engine (FAST) that is used to traverse the main website. This includes creating and modifying custom pipeline stages written in Python.

Software Engineer

Confidential, Washington, DC

Responsibilities:

  • Taskings included creating a ASP web-based application events calendar (for internal users) which connecting to an Oracle backend. Event files are dynamically generated and automatically updated.
  • Redesigned front-end (Java/Tapestry Framework) for uploading documents as well as the document search application using the FAST Enterprise Search, Java API.
  • Regularly worked with more senior developers, merging front-end functionality with back-end server processes which led to being assigned server-side development tasks.
  • Assumed duties as the GUI design and usability lead for the document management project, becoming the GUI developer and front-end software (Tapestry) expert.
  • Additional duties included preparing the new agency website for production release including cross browser testing, W3C validation, content integration, website troubleshooting and maintenance.

We'd love your feedback!