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.
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.