We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Experienced software systems architect, developer, and maintainer across a broad spectrum of languages, platforms, and operating systems.
  • Continuous Integration using Jenkins, NetBeans, subversion, J2EE technology stack on Amazon Web Services.
  • Deployment of web services to Microsoft Azure (PaaS)
  • Use of Maven and Nuget in software package design.
  • Chartjs, D3
  • ASP.Net and Spring Frameworks
  • Development of requirements - based test harnesses
  • Use of database and service mocks to simplify and speed testing
  • In corporation of API driven testing into CI
  • Client involvement in design and development process with short feedback loop
  • Daily Scrum meetings
  • Test-driven development
  • Amazon AWS
  • Microsoft Azure

TECHNICAL SKILLS

Programming Languages: C/C++, Objective-C, C#, Java, T-SQL, PL-SQL, Python

Development Tools: Visual Studio, Xcode, NetBeans, IntelliJ IDEA, Eclipse

Operating Systems: MS Windows 95-2010, Server 2000+, Linux (Including RPM-based RHEL/Centos and apt-based Debian, etc), OS X, iOS

Databases: MS SQL Server, Oracle, MySQL

ORM: Hibernate, NHibernate, LINQ

Frameworks: Asp.NET, Spring, Cocoa/CocoaTouch

PROFESSIONAL EXPERIENCE

Software Developer

Confidential

Responsibilities:
  • Migrated IIS-based application from Windows Server 2003/IIS 6 to Server 2008R2/IIS 7.5.
  • Implemented requirements-based design changes to enhance search functionality using Google Search Appliance, XSLT, HTML, and JavaScript
  • Developed analytics applets in Java using SAS Text Analytics
  • Extended WCF-based API
  • Designed and implemented Stored Procedures on SQL Server 2008
  • Improved web application stability and functionality
  • Designed and implemented reports using JasperReports
  • Converted legacy applications from to iOS 9
  • Implemented custom code to replace deprecated and obsolete JSON parsing and HTTPRequest libraries and functions
  • Updated iOS app UIs to comply with IOS HIG

Senior Software Developer

Confidential

Responsibilities:

  • Backend object modeling, relational mapping, and data analysis.
  • Frontend visualization and reporting using Swing, AWT, and JasperReports.
  • Data persistence using a JDBC interface to MS SQL Server 2012 store.

Senior Software Developer

Confidential

Responsibilities:

  • Backend object modeling, relational mapping, and data analysis.
  • Frontend visualization and reporting using Swing, AWT, and JasperReports.
  • Data persistence using a JDBC interface to MS SQL Server 2012 store. Bullet 2

Senior Software Developer

Confidential

Responsibilities:

  • Created information sharing platform based on MediaWiki in PHP
  • Designed and implemented restful Java web services, using Spring Framework, running on Tomcat with Continuous Integration powered by Jenkins
  • Implemented persistence layer using MySQL and Hibernate
  • Utilized Netbeans development environment with Subversion integration
  • Created native mobile applications for iOS and Android using Xcode 4 with Objective-C and Eclipse with ADK, respectively
  • Implemented custom Single Sign-On (SSO) user authentication API to integrate with Novell eDirectory

Senior Software Developer

Confidential

Responsibilities:

  • Lead small team in creating Java implementation of legacy functionality using design patterns for object-oriented programming
  • Architect structure of backend analytic package
  • Design and implement a revised interface between the GUI and analytics engine
  • Develop code on Java 1.6 platform
  • Develop UI with Swing Toolkit
  • Utilize JMS implementation of Apache ActiveMQ for client and server communication
  • Build application on top of open source Confidential globe simulator (World Wind)
  • Use Netbeans 7 integrated development environment
  • Perform unit and integration testing, identify and prioritize problems
  • Use subversion with Tortoise client for source control
  • Form SQL queries using SQL developer
  • Leverage Hibernate framework to aid in data store lookup performance

Software Developer Team Lead

Confidential

Responsibilities:

  • Performed requirement analysis and goal, use case, user story, and acceptance test modeling
  • Developed multithreaded Common Language Runtime (CLR) Windows applications using .NET framework
  • Designed interface and protocol specifications
  • Code review and result verification to ensure compliance with specifications
  • Developed event-driven automated emailing system for production progress notification and customer relations management
  • Implemented and consumed services and endpoints using WCF
  • Unit, integration, and regression testing
  • Data marshaling, encryption, and serialization
  • Created classes and data structures in accordance with interface specifications
  • Utilized MS SQL Server and MySQL as persistence providers
  • Updated and/or converted legacy code for improved performance, lower maintenance requirements, and integration with emerging technologies
  • Facilitated communication between “managed code” (bytecode) and “unmanaged code” (native binaries) to maximize reuse of legacy components where appropriate
  • Created and maintained reports using Crystal Reports and ActiveReports
  • Used design patterns to solve common development problems
  • Mentored junior developers

Lead Technician

Confidential

Responsibilities:

  • Designed and integrated FoxPro and Access databases
  • Automated performance verification procedure development
  • Performed data analysis

Electronics Technician

Confidential

Responsibilities:

  • Meritoriously promoted to E2 during recruit training.
  • Promoted to successive rates (enlisted ranks) with minimal required time in rate
  • Qualified as QA Work Center Supervisor
  • Assigned as Terminal Area Security Officer (IT)
  • Maintained asset and work order databases
  • Performed critical in-port maintenance of Los Angeles-class submarines

We'd love your feedback!