We provide IT Staff Augmentation Services!

Full-stack Software Engineer/contractor Resume

4.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • An accomplished Software Engineer specializing in Object - Oriented Design and Analysis with extensive experience in enterprise, mobile software development in a commercial environment
  • More than 15 years of experience designing and developing Java J2EE applications
  • Experienced REST web service, Spring, Hibernate, JEE, JPA
  • Experienced with front-end development using JavaScript, Angular, NodeJS, JSON
  • Experienced with Oracle, MS SQL, DB2, MongoDB
  • Experienced with Android Mobile applications
  • Served as a technical resource and mentor for team members

TECHNICAL SKILLS:

Language: Node.js, Java, Android, C++, SQL

Operating Systems: Unix (Solaris 10, HP/UX), Linux, Windows

Frameworks/Libraries: Android, Spring, Struts 2, Hibernate, JDBC

FrontEnd: NodeJS, Ajax, JavaScript, JSP, JSON, HTML

Network Protocols: REST with Jersey, SOAP, HTTP, HTTPClient, Sockets, FTP

Databases: MongoDB, Oracle 10g, IBM DB2, NoSQL IDE Eclipse, IBM Data Studio, MS Visual Studio

Application and Web Server: JBoss, Tomcat, WebLogic 10.3, WebSphere Source control Git, CVS, SVN, Maven, Ant, Splunk

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Full-Stack Software Engineer/Contractor

Responsibilities:
  • Served as backend lead developer on the Leads Capture System, delivered a wide range of functional enhancements and performance improvements to the existing large-scale, date-centric, CRUD enterprise real estate large scale web application in both back-end and front-end with Node.js, restful web service, api, grunt tasks automation, nightwatch, Chai, Mocha automatic testing, Mongo DB, Git.

Confidential, Walnut Creek, CA

Sr. Full-Stack Software Engineer/Contractor

Responsibilities:
  • Sole responsible for initiating, designing and developing the mobile financial application with Google Android framework, Spring REST APIs, Node.js Rest Api.
  • Lead developer, delivered a wide range of functional enhancements and performance improvements to the existing large-scale, date-centric, CRUD enterprise financial application in both back-end and front-end with Spring Framework, REST APIs, Ajax.
  • Reengineering and redeveloping the existing web-based application to a single-page app with Node.js, Angular, MongoDB, Express, Mongoose, BodyParser, Node.js Restful API user authentication, Jasmine, Grunt task automation. Mocha, Chai Automatic Testing.

Confidential, San Francisco, CA

Sr. Software Engineer/Contractor

Responsibilities:
  • Enhanced and expanded the customer facing, web-based, finance applications. Developed and implemented borrower account software systems used by personal finance app.
  • Developed sophisticated and efficient back-end solutions for a large-scale, on-demand finance system.
  • Coded and web designed interfaces using Java, XML, JSP, Struts2, support provided through Oracle TopLink, Apach Tomcat and in an Agile environment utilizing a Test Driven Development.

Confidential, Emeryville, CA

Sr. Software Engineer

Responsibilities:
  • Designed and developed library management system. Worked on all layers of integration with Core Java, RESTful web service using Jersey, Spring, Hibernate, Struts2.
  • Writing multi-threading server-side code for web-based applications as well as creating robust high-volume production applications in an Agile environment utilizing a Test Driven Development and pair programming approach.

Confidential, Cupertino, CA

Sr. Software Engineer/Contractor

Responsibilities:
  • Working with a scrum-based team that offers the leading Project and Portfolio Management cloud computing application which delivered as SaaS.
  • The team uses recent web application paradigms and open source technologies for development including Java, Spring, Struts, Hibernate, JDBC, JSP, Web Service, XML, JBoss and Oracle.
  • Level 2 product support and analysis as the support engineers’ primary point of contact and provide support for PPM platform solutions.

Confidential, Oakland, CA

Sr. Software Engineer/Contractor

Responsibilities:
  • Designed and developed core java stand alone batch processing applications. The batch application performs bulk operations, process complex and high volume students applications, extracted application information and transformed from Java objects to XML document. Development is done in Linux environment using Java technologies including Spring, Hibernate, Castor framework, Spring Mail, XML and XSD. The batch jobs ran nightly and updated the IBM DB2 database with processed applications. Designed and developed applyUC - online students admission web application implemented with J2EE, Java Spring MVC, JSP, JavaScript, Tiles,DWR Ajax, Annotation configuration, Hibernate, IBM WebSphere, db2, Stored procedures, CLOB data type and CyberSource credit card payment processors integration.
  • Both projects were developed in IBM RAD and IBM data Studio.

We'd love your feedback!