We provide IT Staff Augmentation Services!

Founder, Software Developer Resume

0/5 (Submit Your Rating)

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 C++, Java, 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.

TECHNICAL SKILLS:

Technology and Tools: Java, C++, OOP, DirectX, Visual Studio, Eclipse, Win32, MFC, Android, AWS, Hibernate, Python, RESTful web services, AngularJS, Relational Databases (SQL Server, MySQL, Postgres), Client-Server socket programming

PROFESSIONAL EXPERIENCE:

Confidential - San Diego, CA

Founder, Software Developer

Responsibilities:

  • Designing, implementing, testing, documenting game projects using C++, DirectX11, Visual Studio 2017.
  • In the process of porting to OpenGL ES for use on Android 6.x devices.
  • Full stack development of DirectX, Mobile, and web front ends with Java backends.
  • Creating RESTful microservice architectures and back-ends using Java and Python.
  • Systems were deployed to AWS.
  • Java backend implemented using Spring Framework, Hibernate.
  • Python backend implemented using Django
  • UI web and mobile application development with AngularJS, Android.

Confidential - Palo Alto, CA

Technology Team Lead

Responsibilities:

  • Create custom version of Votec voter registration software using Java, Javascript.
  • Implement user interfaces using Java, HTML, XML, XSLT.

Confidential - San Diego, CA

Android Development Consultant

Responsibilities:

  • Design, develop Android port of Confidential ’s existing web-based application using Android Studio, Java, RESTful web services, Google Maps API.

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:

  • 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 solr.
  • Add geolocation information to existing database of social media posts using Twitter API.
  • Investigate methods to improve backend throughput using CentOS, RESTful web services, AWS, Nginx for loadbalancing

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)
  • Created High Level Design (HLD) documents and Acceptance Test Plan (ATP) documents.
  • Additional technologies included video streaming technologies, ffmpeg, NoSQL databases (CouchDB, 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, ARM processors.
  • Member of team that published the “MyNokia” Windows 8 Store app for pre-load onto the Nokia 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:

  • 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:

  • Learned the workflow, software architecture, and implementation details of the legacy CMS as it pertained to Buzztime’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, MS SQL Server, JDBC.
  • 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.

We'd love your feedback!