We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY:

My objective is to work for a dynamic company that takes advantage of the wide range of technical skills I possess.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Nashville, TN

Responsibilities:

  • Participated in development and testing in an Agile/Scrum environment while collaborating with other team members to develop tasks and features for Assessment/Testing web based application.
  • Created unit tests and fixes for bugs in existing system.
  • Development of integration tests to aid the quality assurance effort.

Tools used:  Scalaz, SBT, Confidential, Confidential - Persistence, Scalatest, Mockito, AWS (Amazon Web Services), S3, EC2, AngularJS, MEAN, React.js, Redux, Redux-Forms, Redux-Sagas, Redux-Thunk, MERN, Jasmine, Grunt, Intellij, MongoDB, JIRA, GIT/Github.

Software Engineer

Confidential, Marietta, GA

Responsibilities:

  • Updating legacy Confidential code base to use new apis and services.
  • Development of integration tests to aid the quality assurance effort.
  • Creating external facing REST APIs in Confidential for accessing weather and climate related data.

Tools used: Confidential, Scalaz, Maven, Gatling, Intellij, MongoDB, Cassandra, JIRA, git/Github.

Software Engineer

Confidential, Reston, VA

Responsibilities:

  • Developing common architecture for deploying REST applications in Play 2.0 for Healthcare.gov.
  • Providing proof of concepts of existing frameworks and libraries.
  • Providing documentation for various frameworks and libraries.
  • Developed SOAP-UI based framework for building mock services for integration testing.

Tools used: Confidential, SBT, Play 2.x, Swagger, Gatling, Logback, SOAP-UI, Groovy, Gradle, Jetty, Tomcat, Intellij

Software Engineer

Confidential, Indianapolis, IN

Responsibilities:

  • Developing REST services for Confidential ’s List service procurement application.
  • Creating performance test scenarios for load testing application.
  • Aided in the design of NoSQL data models for migration from Mysql to Cassandra.

Tools used: Slick, Shapeless, Confidential, Confidential, Gatling, Spark, Cassandra, MySQL, React.js/Flux, Backbone.js, Node.js, Gulp, Python, GIT/Github, CircleCI, JIRA, Intellij

Software Engineer/UI Development Lead

Confidential, Atlanta, GA

Responsibilities:

  • Supervise a team of front-end developers. Led the team in front-end design, architecture and best practices.
  • Web application design, development.
  • Back end development of SOAP/REST web services that interface with the front end.

Tools used: Java/J2EE, Groovy, Guava, Spring, Hibernate, JAXB, Maven, Weblogic, MEAN Stack (MongoDB, ExpressWeb, AngularJS, NodeJS), GruntJS, Protractor, Karma, Bower, Jasmine, Twitter Bootstrap, JQuery, Javascript, CSS, HTML5.

UI/Web Developer

Confidential, Austin, TX

Responsibilities:

  • Created services, controllers and factories to support the implementation of the application’s business logic.
  • Created mock application to factilitate UI testing.
  • Created unit testable abstraction models for handling internal state of different states of the application.
  • Created workflow in GruntJS for linting, testing, minification and packaging of the application.
  • Use Rally to manage user stories, create tasks for iterations.

Tools used: Python, NodeJS, ExpressWeb, GruntJS, Karma, Bower, Jasmine, Twitter-Bootstrap, AngularJS, AngularUI, UI-Router, UnderscoreJS, Select2, AngularStrap, Javascript, CSS, HTML5, nginx.

Software Architect

Confidential, Austin, TX

Responsibilities:

  • Worked on full life cycle development of a Confidential application for managing tickets in response to alarms from hardware devices in the field.
  • Provided Confidential REST services for graphing and querying message artifacts.
  • Implemented a front end interface to manage network accounts using the MEAN stack( MongoDB, ExpressJS, AngularJS, NodeJS ).
  • Developed end to end specification using Ruby Spec for testing web application.

Tools used: Confidential, Confidential, Subcut, ScalaTest, Mockito-Sugar, MongoDB, Mongoose (MongoDB driver), Neo4J, Scalatra, HTML 5.0, AngularJS, JQuery, Twitter-Bootstrap, Jasmine, Javascript, CSS/Less, NodeJS, Grunt, Bower, Yeoman, Jasmine, Ruby, Cucumber-Spec, Lucene, Elasticsearch, Intellij-IDEA, JIRA.

Software Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Responsibilities included, but were not limited to:
  • Agile life-cycle software design methodology.
  • Front end and back end development of features for travel booking web application written in Confidential .
  • Fixing defects associated with web application.
  • Created Ruby specifications for integration testing of web application.

Tools used: Confidential, Confidential, Ruby, Watir, Cucumber Spec, Subcut, ScalaTest, Mockito, Lift Web Framework, Play Web Framework, Backbone.js, HTML, CSS, Less, JQuery, PhoneGap,, MySQL, MongoDB, Intellij-IDEA, Pivotal Tracker, JIRA.

Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Meeting with clients to gather requirements.
  • Agile life-cycle software design methodology.
  • Java customization of third-party energy monitoring application including front-end and back-end components.
  • Development of system level tests for energy monitoring application.
  • Debugging defects associated with application.
  • Extensive client documentation for clients.

Tools used: Java 5, Java 6, Eclipse, Intellij-IDEA, Jersey, Rest, JMX, Velocity Template Library, Google Web Toolkit(GWT), Flash, Action Script, Python, PostgresSQL, Rally, JIRA .

Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Responsibilities included, but were not limited to:
  • Meeting with clients to gather requirements,
  • Full life-cycle software design.
  • Java customization of the Business Objects Struts/Servlet Web application for managing reports according to client requests.
  • Development of web applications for customers.
  • Development of web services to integrate into XCelsius reporting dashboards.
  • Development of unit tests.
  • Performance analysis.
  • Extensive client documentation for clients.

Tools used: Java 5, Java 6, Struts 1.3, Richfaces, Seam, JQuery, Dojo, Dijit, Spring MVC, Spring-Webservices, Castor XML Framework, XOM, JDOM, XPath, XML,XSD, JavaScript, CSS, Tomcat, JBoss, MyEclispe, Junit, JProfiler, XCelsius.

Software Engineer

Confidential, Atlanta

Responsibilities:

  • Full life-cycle software design.
  • Java development on the IDIS project including implementation of change requirements and new features, fixing application defects, refactoring legacy code and creating JUNIT tests for existing functionality
  • Improvements to Groovy based console for managing orders.
  • Developed Groovy - based DSL for validation processing.
  • Developed Fitnesse harness for integration testing.
  • Managed project dependencies and life cycles using Maven.
  • Updated and created Web service endpoints as specified by requirements.

Technologies used: Eclipse, Groovy, Java 6/ J2EE, Spring, Spring Web Services, JAXB, Hibernate, JPA, XStream, FreeMarker, JUNIT 3-4, Cactus, EasyMock, Fitnesse, XPath, Maven, Ant, SVN, Crucible, XPlanner, Oracle 11g, Weblogic, Sun-Solaris.

Software Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Full life-cycle software design/development in an Agile setting.
  • Java development on the VCRS project including addition of new features, refactoring of existing code base, development of unit tests.
  • Creation of Views, functions and stored procedures on Oracle Databases that implemented business logic.
  • Creating and updating web forms used by field technicians as specified in business requirements.

Technologies used: Javascript, CSS, Ajax, DWR, Java 5, J2EE, Spring, Hibernate, Stripe, Struts, Richfaces, Seam, JUnit, EasyMock, Eclipse, Oracle SQL/PL-SQL, XML/XSL/XSLT/XPath, JSP/Servlets, JUnit, Javascript. Oracle 11g, Apache Tomcat, JBoss, HP-Unix.

Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Full life-cycle software design/development included initial design, development, code walk-throughs.
  • Working with the testing team to resolve defects and implement enhancements using Quality Center.
  • Swing GUI Development on the Network Management System: Used Java Swing to develop GUI screens for interfacing with the NMS backend system. Created GUI forms and implemented application functionality with JFrames, JTable, JTree and ActionListener classes. Refactored GUI screens to use TableLayout in place of GridBagLayout.
  • Web development of the NMS interface using Adobe Flex, Icefaces JSF.
  • Weblogic Configuration/Upgrade: Upgraded the NMS application to Weblogic 10 from Weblogic 9.
  • NMS backend development: Developed new features and functionality as specified by customer requirements using the Spring framework, JPA architecture.

Technologies used: Java 5-6, EJB 3.0, Weblogic 9-10, Swing, XML/XSD/JAXB, Aspect J/AOP, Java Web services, Kodo JDO, Kodo JPA, Spring, Ant, Maven, Icefaces, Adobe Flex, Java SWING, JUnit.

Software Engineer/Architect

Confidential, Atlanta, GA

Responsibilities:

  • Worked for Confidential, developing sales website for order processing.
  • Responsibilities included, but were not limited to:
  • Full life-cycle software design/development included initial design, development, code walk throughs.
  • Worked with security team to address web application vulnerabilities. Implemented OWASP standards on aforementioned web application.
  • Working with the testing team to resolve defects and implement enhancements using Quality Center.
  • Developed customer billing website for purchasing train tickets/cards.

Technologies used: Java 1.4, Struts 1.x, Spring, Hibernate, Oracle 9i, JUnit, StrutsTestCase, Cactus, Weblogic 8.1, Eclipse IDE, Ant.

Software Engineer/Architect

Confidential, Atlanta, GA

Responsibilities:

  • Worked on the Confidential Frame NMS system, providing Java/J2EE expertise.
  • Responsibilities included, but were not limited to:
  • Providing Software Architecture diagrams to illustrate implementations specified by the System Engineering group.
  • Implemented new front-end features as specified by customer requirements using Java SWING.
  • Implemented new back end features to perform new change management and service order management tasks as specified by customer requirements.
  • Migration of the FRNMS system to Weblogic 8.1 and Weblogic 9.
  • Modification of start up scripts to accommodate migration changes.
  • Working with test and build teams to resolve software and build issues.

Technologies used: Java, J2EE, Java/SWING, Spring, Hibernate, Oracle, Weblogic, Eclipse, Ant.

Software Engineer/Architect

Confidential, Atlanta, GA

Responsibilities:

  • Designed process flow, architecture and implementation for telephone alert system for clients including a major airline and a government agency.
  • Developed applications according to client specifications use cases and requirements.
  • Technology used: Solaris 8, JBOSS 4.0, Weblogic 6.1, Tomcat 5.0, Oracle 9i Database, MySql 4.1, J2SE 1.4, Apache Struts, Velocity Template Language, VoiceXML, Javascript, Ant, Bash scripting
  • Added multimedia features to J2ME mobile application for Sprint/Nextel mobile handsets.
  • Technology used: J2ME (CLDC 1.1, MIDP 2.0), Java, Sprint Wireless toolkit, J2ME Wireless toolkit, Eclipse/EclipseME
  • Added multimedia features to Brew mobile application for Verizon handsets

Technology used: Visual Studio .NET, C/C++, Qualcomm Brew SDK

Server Engineer

Confidential, Mt. Laurel, NJ

Responsibilities:

  • Developed Performance Monitoring Web Application for displaying Server/Router performance data and troubleshooting tickets. Also served as project lead.
  • Technology used: BEAWeblogic Server 8.1, WeblogicMQ, OpenLDAP 2.2,Oracle 9i Database, J2SE 1.4 (Java), PL/SQL, JDBC, XML/DTD, Perl, JTA,J2EE, JMS, JSF, Spring, Hibernate, JAAS, Rational Rose,UML
  • Developed secure Java web applet as front end for displaying performance data.
  • Technology used: J2SE 1.4, Swing, JSF, JfreeChart,Perl, Mysql, Ant, JDBC, Linux
  • Developed Web Servlets in PHP/Perl for displaying server performance statistics.
  • Technology used: Bash scripting, Perl, XML, Apache, PHP, PHP/JpGraph API, Linux
  • Assisted in troubleshooting problems with Linux/Solaris servers in the field, creating trouble tickets when necessary.

Technology used: Bash scripting, Perl, Linux, Solaris, Concord Sysedge, Remedy.

Senior Java Programmer

Confidential, Atlanta,GA/Philadelphia, PA

Responsibilities:

  • Developed test plan and scripts for XMPP Instant messenger load/regression/functional testing.
  • Technologies used: Bash scripting, Perl, J2SE 1.4, JDBC, Jabber, Smack API, XML/DTD
  • Configuration and deployment of proprietary J2EE customer modem provisioning and billing system.

Technologies used: Bash scripting, Perl, XML, Weblogic 7.1, Weblogic MQ, Spring framework, Hibernate ORM, JavaMail, JMS, J2SE 1.3

We'd love your feedback!