We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • I am a full - stack developer comfortable working with all layers within an application.
  • While most of my experience is in Java / Spring and Angular/JavaScript/TypeScript I am not tied to any computing language or platform, and can switch gears needed as the requirements or the technology changes.
  • My career has been in roles that require me to wear many different hats. I am both customer-facing and hands-on development, sales presentations and, data mining, business analysis, and architectural design.
  • I prefer roles that allow for a great deal of flexibility and creativity, along with responsibility and accountability. I have been especially successful with remote work, as I can be counted on to get the job done with minimal supervision.
  • At this time I am not interested in relocating outside of the San Diego area; however I am available for remote/telecommute positions that require some travel.

SKILL:

Languages: Java, JavaScript / TypeScript, and ColdFusion. Also some .NET, C/ C++, C#, Objective C, Python, PERL, and PHP.

Technologies: Spring Boot, Spring Security, Spring Data, Hibernate, Angular 2+, Jasmine/Karma, Junit, AWS, REST, XML, JSON, AJAX, JQuery, Agile with Scrum, JIRA, SVN, Git, SAML, CSS, SASS, HTML.

Operating Systems: Linux/Unix, MS Windows. Some iOS.

Databases: Oracle, MS SQL, PostgreSQL, and some MySQL

Additional: I am conversant in Japanese and am an accomplished graphic designer and artist.

EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Full-stack development to upgrade Confidential ’s online personal profile application from an older ColdFusion platform to more updated technology, using Spring Boot with a RESTful interface, Angular 5+ with Bootstrap and Angular Materials, and SQL Server.
  • The application will be deployed on Amazon Web Services using either Elastic Beanstalk or a more standard EC2 server.
  • End-to-end test cases are written in Junit, Jasmine/Karma, and Selenium.

Confidential

Software Developer

Responsibilities:

  • Full-stack development of a web application to deliver Business Intelligence reports, integrated with systems like Tableau.
  • Application uses Java w/ Spring, Angular 2, and PostgreSQL.

Confidential

Software Developer

Responsibilities:

  • Full-stack development of a Confidential -map based application used to facilitate and track blockchain-based user connections, assets, and transactions, using Java, Angular, PostgreSQL, and KML.

Confidential

Lead Developer

Responsibilities:

  • Full-stack maintenance of the current code base, which includes code in JavaScript, Java, some JQuery, PERL scripts, and an Oracle DB with numerous stored procedures.
  • In addition I lead the team tasked with updating the current code to a more robust, multi-tier application, which consists of a Spring Boot (with Spring Security) RESTful services on top of the existing Oracle DB using Hibernate, and AngularJS / Bootstrap for the display layer.
  • I am personally responsible for architecting the overall system, coding the persistence and services layers, and tracking development of the display layer.

Confidential

Senior Technical Consultant

Responsibilities:

  • As a senior technical consultant I was responsible for advanced customizations of Confidential 's flagship CMS product "Equella" using JavaScript, Java, and Python, with a focus on developing quality, lightweight, maintainable scripts that seamlessly integrate with the customer's existing processes and systems.
  • This entailed frequent on-site, customer-facing interaction at all stages of development, from requirements to testing and final acceptance. I also led internal web application development using Java, Javascript, Python, and SQL. Confidential 's customers are from the, commercial, and government sectors.
  • I was part of an Agile development group using Scrum with Jira. As a remote employee, there is a heavy focus on self-guided, self-motivated, goal-driven work with a high level of personal accountability.

Confidential

Partner

Responsibilities:

  • Confidential was a startup to build marine electronic hardware and software.
  • Our project was a marine navigation system, written in C++/CLI (managed C++), and built on a PC running Windows 7 embedded that interfaces with custom hardware.
  • The application allowed the boat to be steered from a mobile device such as an iPhone, which I developed using Objective C, with communication over TCP/IP using custom NMEA strings.

Confidential

CTO

Responsibilities:

  • I managed the full lifecycle development of this product, including development of all client and server side code, database design and maintenance, server hardware configuration, installation, configuration, and maintenance of all web servers, email, reporting, dashboard design, requirements gathering, overseeing of (outsourced) QA testing, and business analysis of data for strategic planning.

Technologies used: Windows Server, MS SQL Server, Java, JQuery, JavaScript, ColdFusion, and HTML.

Confidential

Senior Software Engineer

Responsibilities:

  • I was responsible for total life cycle from product conception through development and implementation of various applications written primarily in Java, JSP, and SQL (Oracle and MySQL) on Linux/Apache servers, with some SOAP web service functionality.
  • The team's most successful application was a web-based “opportunity” tracking system that allowed Customer Support to identify, manage, and close various revenue opportunities on a daily basis.
  • Additional responsibilities included the personal development of various smaller systems to help streamline Customer Support tasks, data mining, and business analysis.

Confidential

Sales/Software Engineer

Responsibilities:

  • As part of a sales-oriented development team I was responsible for application development in C, C++, DirectX, and OpenGL to integrate existing military and commercial visual simulation SDKs to match customer specifications.
  • My Japanese language skills came in handy as I was the lead on various projects in Japan and other Confidential companies.
  • Additional duties included technical liaison between customer and development staff to support 3D image generation hardware and visual simulation software, and the design, development, and maintenance of the company CRM and bug tracking software.

We'd love your feedback!