We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/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 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.
TECHNICAL SKILLS:

Java, C++, OOP, DirectX, Visual Studio, Eclipse, Win32, MFC, Android, AWS, Hibernate, Python, RESTful web services, AngularJS, Relational Databases (SQL Server, MySQL, Postgres)

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Software Developer

Responsibilities:

  • Software development consulting for start-up companies.
  • Current and previous projects
  • Designing, implementing, testing, documenting game projects using C++, DirectX11, Visual Studio 2017.
  • Creating RESTful microservice back-ends using Java and Python.
  • Python backend implemented using Django
  • Java backend implemented using Spring Framework, Hibernate.
  • Systems were deployed to AWS.
  • UI web and mobile application development with AngularJS, Android.
  • Maintaining website and social media content (Facebook, Twitter, Instagram)

Confidential,San Diego, CA

Software Development Contractor

Responsibilities:
  • Create custom version of Votec voter registration software using Java, Javascript.

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:
  • 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 information 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)
  • Created High Level Design (HLD) documents and Acceptance Test Plan (ATP) documents.
  • 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:
  • 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.

We'd love your feedback!