We provide IT Staff Augmentation Services!

Founder, Software Developer Resume

San Diego, CA

SUMMARY

  • Versatile, eager - to-learn, user-centric software engineer with experience in developing, designing, and maintaining data-driven web and user interface applications for desktop and mobile devices.
  • Possess knowledge of various object-oriented programming languages including Java, C++, C#.
  • Willingness to take on tasks and learn skills that help the organization as a whole.
  • Improves software according to feedback from end-users and other team members.
  • Provides design-level input to achieve big picture goals.
  • Continually examines ways to improve existing software, systems, and processes.

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Founder, Software Developer

Responsibilities:

  • Company I founded to create apps while searching for full-time employment.
  • Designing, implementing, testing, documenting game projects using C++, DirectX11, Visual Studio 2015.
  • Creating web service back-ends using AWS, Java, Spring Framework.

Confidential, San Diego, CA

Applications Programmer

Responsibilities:

  • Application and investigation of Enterprise Service Bus (ESB), Enterprise Integration Patterns, and Message Queuing software.
  • Application of security features to backend software system using ESB, SOAP.
  • Creation of RESTful web services using Spring Boot, AWS.
  • Documentation of procedures, project proposals, research into Confluence.
  • Investigation into front-end web technologies including AngularJS, GWT, JSP.

Confidential, San Diego, CA

Java Software Engineer

Responsibilities:

  • Java backend development
  • Added new features to existing product for searching assets within local User repository using solr, Junit.
  • Optimizing and porting existing products to Java 1.8 using Maven.

Confidential, San Diego, CA

Java Software Engineer

Responsibilities:

  • Java backend development to add features to existing backend system.
  • Textual tagging of searched text strings using Cassandra
  • Add geolocation Confidential to existing database of social media posts using Twitter API.
  • Investigate methods to improve backend throughput using CentOS, RESTful web services, AWS, Nginx

Confidential, San Diego, CA

Sr. Software Engineer

Responsibilities:

  • Member of team that worked on contracted project sponsored by ViaSat.
  • Completed implementation of an existing project which created a data-driven web application testing tool using javascript, AWS, WebStorm, nginx, Charles Web Debugging Proxy, RESTful web services.
  • Android development using Android Studio.
  • Data collection from various types of video playing client technologies including web video players (Shaka, Silverlight), iOS, and Android (Exoplayer) o Created High Level Design (HLD) documents and Acceptance Test Plan (ATP) documents. o Additional technologies included video streaming technologies, ffmpeg, NoSQL databases (InfluxDB), Grafana, Fedora.
  • Agile development using Scrum, Confluence, Jira, BitBucket, git.

Confidential, San Diego, CA

Sr. Software Engineer

Responsibilities:

  • Implemented, designed, maintained, lead the development of an in-house, data-driven, web- services based system using Java, Spring Framework, REST web services, Linux, MySQL, Tomcat, git.
  • Prototype development, research, investigation of legacy software using GWT, GXT, SWT, Eclipse, maven, Balsamiq, STS.
  • Administrate software tools such as Rational DOORS.
  • Created software design documents including requirements and use case documents using Atlassian Confluence.

Confidential, San Diego, CA

Sr. Software Engineer

Responsibilities:

  • Member of R&D group which researched, developed Windows 8/8.1 Store Apps using C++, C#, Web Services, XAML, DirectX, SQLite, Exchange Web Services, SOAP, MFC/Win32, Bugzilla, Jenkins, Perforce, Agile.
  • Member of team that published the "MyNokia" Windows 8 Store app for pre-load onto the Confidential Lumia 2520 tablet using C#, XAML, Windows 8/8.1 API for Windows Store Apps, Javascript.
  • Implemented, designed, maintained, lead the development of two in-house web-based, data- driven, distributed tool systems using Web Services, Java servlets, MySQL, PHP, C#, C++, Tomcat, Linux, Eclipse, CodeIgniter, GroceryCRUD, Windows Services, JQueryUI, Javascript, REST, SQL.

Confidential, San Diego, CA

Programmer/Analyst

Responsibilities:

  • Web user interface development and maintenance of the Personal Activity and Location Measurement System (PALMS) which is a data analysis tool used by physical activity researchers to study associations between environment and personal activity.
  • Used Java, GXT, Google Web Toolkit (GWT), J2EE, CentOS, Tomcat.
  • C# database development in ASP.NET MVC and Facebook C# API.
  • Agile development using JIRA, SVN, Confluence.
  • Learned the workflow and software architecture the legacy system and its usage of Web Services, servlets, Mule, CentOS, Tomcat.
  • Extended the capabilities of the current system by planning and implementing additional User- Interface controls in an agile manner.
  • Microsoft database development using ASP.NET MVC, T-SQL, MSSQL Management Studio.

Confidential, Carlsbad, CA

Software Engineer, Web Developer

Responsibilities:

  • Focused on extension, improvement, redesign of the company's main content-management system.
  • These efforts facilitated game designers to create and release new forms of trivia games to its network.
  • Learned the workflow, software architecture, and implementation details of the legacy CMS as it pertained to Confidential 's main repository of questions for its line of trivia games.
  • Extended, redesigned, maintained features of this system using Java, HTML, JSP, J2EE, EJB3.0, Servlets, Java Web Services, T-SQL, Hibernate, Tapestry, XML, Javascript, watir.
  • Performed iterative deployment of data-centric applications through use of isolated development, staging, and production environments.
  • Deployed web applications into Linux, Solaris, Apache, JBoss.
  • Documented methods and procedures through Bugzilla, Sharepoint, Wiki, Visio.
  • Experience with continuous integration through Perforce, Maven, CruiseControl, JUnit.
  • Developed and tested using Netbeans, SoapUI, Eclipse.
  • Database development and maintenance through T-SQL and MS SQL Server.
  • Collaborated extensively with end-users for feedback, ideas of new features, improvements, and needed updates.

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • Designed, implemented, maintained UI software on Pocket PC 2003 (PPC2003) and Windows CE (WinCE) 4.2 platforms using Embedded VC++ 4.0 and Visual Studio .net (C++).
  • Ported and maintained communications protocol stack that handled data packet traffic between compact flash (CF) device driver and GUI application software on Pocket PC devices (C++).
  • Ported and maintained Compact Flash device drivers for PPC2003, WinCE 4.2, Windows Mobile 5.0 platforms on Dell X50 and HP IPAQ PDA devices (C/C++).
  • Version control through Visual Source Safe.
  • Created and maintained software specifications and documentation.

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • Member of a seven-person software development team that implemented NetMD Simple Burner 1.2 music downloading software. 20,000 copies were distributed to the Japanese and European markets with NetMD music devices.
  • Main duty was GUI development. (VC++ 6.0, MFC, Win32)
  • Designed and implemented a user-interface building IDE for Windows using C++, Flash, ActionScript, MFC (Doc/View Architecture), WinSockets, XML, UML, and Client/Server technology.
  • Designed and implemented a wireless music transfer software system using C++, WinCE, Client/Server technology, WinSock, 802.11(b) hardware, IPAQ PDA, and MS Embedded Visual C++.
  • Ported speech-recognition code into Windows applications (C/C++/MFC/Win32).
  • Designed UML object models with Visio.
  • Ported existing speech signal-processing code from a multiprocess, NT-based software system to a single-process, multi-threaded system running on the WinCE (C/C++/Win32).

Confidential, San Diego, CA

Software Engineering Intern

Responsibilities:

  • Revised and debugged performance tests for Solaris, VxWorks versions of CORBA software (C++).
  • Used VxWorks RTOS and Tornado2 IDE to execute tests.
  • Interpreted and reported test results.
  • Documented testing procedures.

Hire Now