We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Eleven years of professional experience in software development. Ten years of Java development experience. Extensive experience in all stages of software development, including analysis, design, development, and testing. Strong analytical ability. Able to multitask. A self - starter and a quick learner. Possess the ability to work effectively on a team or independently.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, HTML, XML, DHTML, JavaScript, Node.js, CSS, C++/Technologies C, Visual Basic, JSF, JSP, Servlets, Hibernate, Spring, Struts, GWT

Application Servers: Tomcat, JBoss AS, WebSphere

RDBMS: Oracle, MySQL, Sybase, DB2, MS SQL Server, MS Access, PostgreSQL

NoSQL: Redis, Couchbase

Operating Systems: MS Windows, Linux

Development Tools: Eclipse, IntelliJ, Git, SVN, CVS, Maven, Ant

Application Areas: POS, neuroscience, biology, mathematics, ERP, MRP, e-commerce, case management, data analysis, data processing, web applications

Processes: Object-oriented design, UML, Use Case-Driven DevelopmentAgile (Scrum, Crystal)

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Worked on a team to develop a REST API that outside companies could use to develop applications for Confidential ’s X1 entertainment platform.
  • Interfaced with existing Confidential APIs on the back end.
  • Responsibilities included design and coding.

Technologies utilized: Node.js, Java, Maven, Git

Confidential

Software Engineer

Responsibilities:

  • Responsible for overseeing software designs, development process, code quality, and developer training.
  • Designed and implemented business features for digital payments platform
  • Developed RESTful web services for processing digital payments (point-of-sale).
  • Developed a risk engine for checking limits on per-transaction, daily, and multi-day totals, for both customers and merchants.
  • Developed a socket server application to receive payment messages from point-of-sale terminals, parse the data, and forward it to RESTful web services.

Technologies utilized: Java, Oracle, Tomcat, Spring, Maven, Jersey

Confidential

Software Engineer

Responsibilities:

  • Developed and maintained server-side Java software to support Apple Store point-of-sale operations.
  • Analyzed and fixed bugs in internal web services used for processing retail sales transactions.
  • Used web services to look up item information, apply discounts, calculate tax for various countries, and calculate transaction totals.

Technologies utilized: Java, Oracle, MySQL, JBoss, Maven, Restlet

Confidential

Research Assistant

Responsibilities:

  • Spent eight months doing theoretical neuroscience research.
  • Mathematically analyzed neural network models and coded numerical simulations to validate the analysis results.
  • Applied advanced mathematical analysis methods, including partial differential equations, functional analysis, and stochastic analysis.
  • Developed algorithms to compute numerical solutions and to produce plots numerically.
  • Published a paper describing the results in Frontiers in Computational Neuroscience.
  • Worked for two years in an experimental neuroscience research laboratory.
  • Made electrical recordings from individual neurons in live frogs’ brains, to better understand how the vertebrate brain processes sound.
  • Duties included designing and performing electrophysiological experiments, doing animal surgery, analyzing data, and developing software to assist in the data analysis.

Technologies utilized: Matlab

Confidential

IT Consultant

Responsibilities:

  • Worked on a team to develop a web-based case management program using Java and J2EE.
  • The application runs on WebSphere Application Server version 6 and is built on Hibernate and Spring. Different modules use JavaServer Faces or Google Web Toolkit for the view layer.
  • Designed and developed many modules of the application, at layers of the application stack.
  • Performed integration with Google Web Toolkit.
  • Set up continuous integration system.

Technologies utilized: Java, J2EE, JSP, JSF, Servlets, Hibernate, Spring, GWT, Eclipse, CVS, SVN, SQL, XML, XSL, XSL-FO, WebSphere, UML

Confidential

Internet Programmer

Responsibilities:

  • Developed e-commerce web sites with IBM WebSphere Commerce.
  • Created many extensions to WebSphere Commerce, including support for product-level shipping promotions.
  • Developed internal applications using Struts, Servlets and JSPs.

Technologies utilized: Java, J2EE, JSP, Servlets, Struts, SQL, Eclipse, WebSphere Commerce

Confidential

Owner/IT Consultant

Responsibilities:

  • Developed an application for remote data entry and processing, handling all of a client’s data processing operations.
  • Developed a web application for people to look up property listings by criteria.
  • Developed MySQL databases to work with the Java applications.

Technologies utilized: Java, J2EE, JSP, Servlets, Struts, SQL, MySQL

Confidential

Programmer

Responsibilities:

  • Developed software using Java and Visual Basic/Microsoft Access.
  • Developed an application for keeping track of the company's property listings, sales, contacts, etc., allowing searching by criteria and generating reports.
  • Used JSP and Servlets to develop a web application that would allow potential customers to look up active property listings by given criteria.
  • Developed an app for querying names and addresses from a large database and doing a mail-merge with MS Word.

Technologies utilized: Java, J2EE, JSP, Servlets, Visual Basic for Applications, MS Access, MySQL

We'd love your feedback!