We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY:

  • To gain a long term position with room for growth, where I can utilize my skills to optimal potential.
  • Organized, prompt, hardworking, motivated, innovative, and dedicated.
  • Literate in multiple languages for multiple platforms including:
  • Web & Database Design: Java, JavaScript, CSS, HTML, HTML5, PHP, SharePoint, SQL, .NET.
  • Application Design: Android SDK, C++, C#, VBA, Lisp, Objective - C, Java, .NET.
  • Designed and implemented an application game framework within the Android environment that supports all versions of the Android Operating System (down to version 2.3 Gingerbread)
  • Implemented multiple game applications within the application game framework
  • Complete understanding of the Software Development Life Cycle and the project phases
  • Complete understanding of the Business Analyst role, responsibilities, and techniques that should be utilized at the Business Analyst level
  • Complete understanding of the Test Manager role, responsibilities, and techniques that should be utilized during the Testing Phase of the SDLC
  • Complete understanding of the Agile and Waterfall models and the impact of selecting the correct model for the project

EXPERIENCE:

Software Developer

Confidential, Rockville, MD

Responsibilities:

  • Supported the main product which utilized LAMP stack, Apache 2.4.33, MySQL 5.7, and PHP 5.6.36.
  • Responsible for seeing projects through the Software Development Life Cycle. Enhanced the main products capabilities to enable tree structures throughout the application.
  • Upgraded the main products code base to utilize the Laravel 5.3.30 framework and Bootstrap 4.0 framework.
  • Created internal software application to help streamline business processes utilizing the Laravel 5.3.30 framework and Bootstrap 3.3.7 framework.
  • Integrated business applications with vendor solution packages such as PHPOffice, TUI Editor, and PickADate.
  • Tested vendor libraries to see if their capabilities met company standards such as PHPDocX.
  • Separated out the organizations Business Logic into its own repository and updated the different applications to utilize the repository.
  • Created BASH scripts to resolve issues being experienced on the company server.
  • Spoke directly with clients and documented, troubleshot, and resolved issues being experienced with the main product.
  • Resolved internal issues being experienced with hardware and software. Supported the internal and external customers for different aspects of IT. Removed existing drives from the organizations server the crashed, set up a new server and installed the existing hardware into the new server. Updated employees Apple devices and installed the Microsoft Windows 10 Operating System.
  • Interviewed potential employees for the IT department. Responsible for setting up new employee's devices and on boarding the new employee.
  • Trained internal employees on the software being utilized by the company. Set up new customer applications and demo applications for potential customers.
  • Purchased different hardware for the organization, such as Laptops, Monitors, Keyboards, Mice, Docking Stations, Surge Protectors, and Wires.
  • Set up new hardware and maintained existing hardware. Upgraded software on servers and IT specific devices.
  • Purchased software for the organization such as Microsoft Windows 10 Operating System licenses, Microsoft Office 365 licenses, and Adobe Acrobat DC.

Application Software Engineer

Confidential, Herndon, VA

Responsibilities:

  • Played multiple roles within the company during the solution development life - cycle:
  • Supported 5 different web applications that was utilized by external clients and internal cron jobs (scheduled tasks).
  • The web applications consisted of the organizations main product, analytics engine, client management integration tools, and internal administrative engine. All applications were written in different languages where I could utilize all my programming language skills to support the different applications.
  • Languages utilized were PHP, JAVA, MySQL, Shell Scripting (BASH).
  • Owner of the COTS internal tracking tool (JIRA).
  • Responsible for maintaining the different applications within the COTS to ensure all plug-ins and applications were up to date.
  • Responsible for managing the system users that have access to the application.
  • Notified organization of risks associated with the current naming conventions for their user accounts across the internal applications.
  • Responsible for ensuring the client’s servers could communicate with the organizations servers.
  • Responsible for ensuring the different messages being passed between the servers were being correctly parsed and interpreted.
  • Created Shell Commands (BASH) that could be utilized by the entire organization.
  • Created internal knowledge documentation which set standards for object oriented programming.
  • Trained developers on the layered approach to application development.
  • Created and set business rules for streamlining the development process.
  • Created customized code to integrate with external applications.
  • Created PHP class libraries and a system process that cut manual processing down by 1440% for an essential internal business process.
  • Responsible for configuring and maintaining the COTS internal tracking tool (JIRA) for all development efforts.
  • Fulfilled the responsibilities associated with the Test Manager, Business Systems Analyst, and Tester for organization developed and COTS solutions.
  • Created the master test plan, use cases, test scenarios, test cases, and test suites by reverse engineering the organization solutions and utilizing documentation provided by the COTS. Conducted the testing sessions and created the internal knowledge base for capability gaps, internal training needs, and external communication needs. Implemented the V-Model of testing which enabled the organization for the capabilities of pro-actively finding and resolving client experienced issues.
  • Responsible for setting project roles and responsibilities.
  • Responsible for selecting project team and setting tasks for the respective resources.
  • Responsible for creating the project plan and communicating the project status during the project timeline and project recap at the end of the project.
  • Responsible for communicating the project benefits and short-comings for future initiatives.

Application Systems Engineer

Confidential, Jacksonville, FL

Responsibilities:

  • Learned the CMMI processes. Gathered documentation for the CMMI audits. Worked with a team to support an application suite which consisted of more than 40 applications.
  • Used the .NET framework, SQL, JavaScript, HTML, and CSS to implement solutions to existing issues within the applications.
  • Deployed new built versions of the application onto its respective web server.
  • Upgraded an existing application which was built in .NET 2.0 framework to the .NET 4.5 framework.
  • Analyzed cloud tools to be utilized when migrating to a cloud based environment.
  • Presented the most common server setup options to allow for minimal down time when pushing updates to external facing applications.
  • Set up the database and application cloud servers.
  • Converted applications to be within a TDD environment.
  • Presented on how to go about implementing a TDD environment.
  • Wrote the unit test cases for existing applications.
  • Created custom code to integrate current TFS with newly purchased JIRA.
  • Utilized JIRA web services to bridge the communication between the applications.
  • Created and maintained the project plan for an enhancement to an application.
  • Allocated resources for the project. Facilitated communication between the business team and development team for the project.
  • Created a standard template to be utilized when creating Standard Operating Procedures (SOPs).
  • Create and maintained the documentation pertaining to the SOPs.
  • Created prototypes to organizational wide issues, which was demoed and further analyzed for possible implementation.
  • Created documentation which outlined possible design risks for the existing applications.
  • Created presentations which outlined multiple solution approaches to the same issues, and the pro’s and con’s associated with each solution approach.

.NET Developer

Confidential, Buckeystown, MD

Responsibilities:

  • Developed web based solutions in the .Net 4.0 framework for external clients utilizing HTML5, CSS3, JavaScript, C#, SQL, and Visual Basic.
  • Introduced and Implemented the utilization of relative design with HTML5 and CSS3.
  • Introduced and documented the MVC concepts for transitioning to the .Net 4.5 framework.
  • Developed web, application, and console based solutions utilizing C# and SQL for internal processes and administrative tasks.
  • Utilized Business Analysis background to analyze existing systems, database architecture, and business processes to document the business opportunities.
  • Troubleshot external client and internal issues utilizing Microsoft SQL Server Manager to run queries against existing data sets.
  • Manipulated existing external client and internal data sets.
  • Analyzed external client and internal data files for data scrubbing prior to uploading into the internal systems.
  • Analyzed, documented, and implemented internal and external business processes to enhance streamlining.
  • Purchased domains for external client web projects.
  • Modified the existing DNS records to be directed to the company server.

Business Analyst

Confidential, Bethesda, MD

Responsibilities:

  • Created test cases that were utilized during UAT.
  • Created documentation that supported updating business analysis techniques for the testing phase of the SDLC, such as Testing Techniques Overview and Risk Management.
  • Provided documentation for Agile Development techniques.
  • Conducted UAT tasks, such as testing test cases, documenting defects, and eliciting missed requirements from project stakeholders.

We'd love your feedback!