We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Software developer experienced in the implementation of applications employing the use of all phases of the Software Development Life Cycle (SDLC).
  • Written applications for diverse industries: telecommunications, banking, multi - media, logistics, etc. Lead, mentored and trained team members in software engineering best practices and new technologies. Enthusiastic about knowledge sharing and learning new technologies.

SKILLS:

Languages: Java EE , Groovy, SQL, NoSQL

Development: Object-oriented analysis, design and programming, Test driven development, Design Patterns, Pair programming, Object Relational Mapping (ORM), Content Management Systems (CMS), Web Services , Microservices

Frameworks: Spring Framework, JUnit, JPA (Hibernate)

Tools/Servers: Maven, Ant, Jenkins, Artifactory, Apache2, Tomcat, pgAdmin, MySQL Workbench, Toad for Oracle, GIT, Subversion, Solr, Atlassian (JIRA, Confluence, Bitbucket)

Environments: Linux (Ubuntu), Max OS X, Cloud Computing (Amazon EC2, Linode), Service Oriented Architecture (SOA)

Databases: PostgreSQL, SQL Server, MySQL, Oracle, MongoDB

EXPERIENCE:

Confidential

Sr. Software Engineer

Atlanta, Ga

Responsibilities:
  • Responsible for server-side design and development of web and mobile applications for a supply chain management system.
  • Responsible for porting mainframe-based point-of-sale (POS) system into a web-based POS system Java EE platform.
  • Designed and developed RESTful web services used to facilitate interoperability between server-side business logic hosted on the Java EE platform and disparate clients such as web, mobile and B2B interfaces.
Confidential

Sr. Software Engineer

Atlanta, GA

Responsibilities:
  • Lead J ava EE developer responsible for redesigning and developing financial logistics trading engine.
  • Incorporated MongoDB in new system design to provide a caching strategy for retrieving and persisting f requently used domain objects.
  • Extended JUnit Testing framework by creating a Java base class containing test helper convenience utilities.
  • Designed and developed RESTful APis implemented using Spring WS Framework to facilitate interoperability between legacy systems and the current system under development.
Confidential

Sr. Software Engineer

Atlanta, GA

Responsibilities:
  • Developed web application implemented in Python responsible for generating and assigning OAuth access tokens to users that require access to the organization's RESTful services.
  • Designed and developed RESTful services implemented in Python that provided customer clients a public API for querying the organization’s online catalog of video feeds.
  • Cached query Solr video feed searches and responses using MongoDB to reduce system response time.
Confidential

Sr. Software Engineer

Atlanta, GA

Responsibilities:
  • Designed SOA using microservices architectural pattern implemented as REST and SOAP web services to provide external customers access to invoices and call usage information.
  • Java EE Developer on API Team responsible for implementing enhancements and resolving defects in support of organization's proprietary billing system.
  • Designed and developed RESTful web services, implemented with Spring-WS framework, and SOAP web services to facilitate integration between the organization’s proprietary billing system and a third-party tax system and a third-party product provisioning system.
  • Deployed and configured Linux instances used for testing on Amazon EC3 servers.
  • Significantly improved the system’s response time by using MongoDB to cache customer invoices instead of issuing database queries to reconstruct preexisting invoices.
Confidential

Sr. Software Engineer

Atlanta, GA

Responsibilities:
  • Designed and developed SOAP web services to facilitate interoperability between the Bank’s legacy systems and commercial off-the-shelf products.
  • Designed and developed a RESTful web service implemented with Spring-WS framework to monitor other web services deployed on the Bank’s service-oriented architecture.
  • Employed the use of Java Persistence API (JPA) to facilitate the creation, retrieval, update and deletion of Java objects persisted in a database.
  • Designed and developed EJB3 Session Beans that leveraged the use of abstraction, polymorphism and encapsulation with the goal of writing code comprised of components that were loosely coupled and reusable.
  • Created reusable test harnesses using JUnit and mentored fellow employees in designing and refactoring code that was amenable to automated unit testing and would later be used within a Continuous Integration build process.
Confidential

Sr. Java Software Developer

Atlanta, GA

Responsibilities:
  • J2EE Lead developer on team responsible for building integration framework used for providing Escenic CMS access to online tools and widgets designed in-house for COX-owned newspaper sites.
  • Developed server-side software designed to facilitate the migration of news content from a flat-file based content management system to a system that persists content in a relational database.
  • Designed and developed mobile publishing software that gave users the capability to create news articles on their mobile device which that would be published on the Internet.
  • Designed and developed persistence framework employing the use of an object relational mapping tool, Hibernate, to manage application requests to the system’s data tier.
Confidential

Sr. Software Developer

Atlanta, GA

Responsibilities:
  • Developer for B2B SOA designed to support SOAP and XML-based client requests for making hotel availability searches, reservations and cancellations.
  • Designed XML style sheets used for transforming XML documents into HTML pages.
  • Refactored application’s code base to improve the system’s design and performance.
Confidential

Java Software Developer

Atlanta, GA

Responsibilities:
  • Developed web application responsible for tracking and reporting infectious disease information for the  Confidential.

Confidential

Sr. Software Engineer

College Park, GA

Responsibilities:

  • Technical lead responsible for the design and development of a military training scheduling system used by the  Confidential

We'd love your feedback!