We provide IT Staff Augmentation Services!

Software Developer/computer Programmer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Seeking to advance my career as a software developer.

TECHNICAL SKILLS:

Javascript frameworks: Angular 2 - 7, React, Vue, Typescript, BackboneJS, JQuery

.NET programming: C++/C#, ASP.NET, VBScript, Visual Studio, StructureMap, MVC, Entity Framework, Linq, Web APIs (including RESTful), Unity

Web languages: HTML5, CSS3, Javascript, Razor, Bootstrap, SVG, D3

Databases: SQL programming, SQL Management Studio, Firebase, MongoDB, transactions, stored procedures, triggers, cursors, functions, constraints

Unit Testing: NUnit, MSTest, Moq, TestBed, experience with TDD

Server management: Windows Server 2003, 2008, 2016, IIS 6, 7, and 10, AWS, Azure, Google Cloud

Repositories and ticketing systems: VSTS, Target Process, GitHub, TFS, Jira

Graphic design: Photoshop CC and Gimp 2

EMPLOYMENT HISTORY SUMMARY:

Software Developer/Computer Programmer

Confidential

Responsibilities:

  • Developed AI program called EVA
  • Programmed in Angular 7
  • Observables and Subscriptions
  • Promise chains
  • Services
  • Firestore
  • Node.js
  • Made extensive use of node packages and npm
  • Architected OAuth2 authorization module:
  • Requested oauth2 tokens from common providers: Google, Facebook, Twitter, etc.
  • Interfaced with RESTful APIs
  • Integrated with Firebase database:
  • Deployed firebase functions to Google cloud
  • Experienced in firebase console (rules, logging, collections and documents)
  • Programmed Firebase functions and triggers
  • Designed Angular unit tests
  • Source Control:
  • Utilized Source Tree / GIT
  • Continuous Integration via Circle CI
  • Agile development:
  • Participated in bi-weekly sprint reviews and planning
  • Jira to manage sprints and user stories
  • Mac development machine:
  • Developed on a Mac machine
  • BSD OS (very similar to Linux)

Software Developer/Computer Programmer

Confidential

Responsibilities:

  • Architected the MVC application Risk Alive Statistics and Reporting
  • Developed in C#/.NET
  • Managed SQL Database.
  • Utilized several front end tools such as:
  • Bootstrap
  • D3
  • HTML5
  • CSS3
  • JQuery
  • Typescript
  • Razor
  • Vue
  • Utilized several back end tools such as:
  • Entity Framework
  • Linq
  • StructureMap
  • AutoMapper
  • Unity
  • Constructed a web API to mediate all database interactions:
  • RESTful design concepts.
  • Anti-forgery validation.
  • Designed and developed
  • A public facing report viewing website
  • Programmed in Angular 2, Angular 4, Typescript, SASS/SCSS
  • For clients to view their reports generate in Risk Alive Statistics and Reporting
  • Mostly developed in Visual Studio 2015 and 2017; some development in Visual Studio Code.
  • Worked proficiently with the Agile development approach and also Kanban:
  • Bi-weekly sprint planning meetings.
  • Work would be split into user stories, spikes, and bug fixes, and developers and estimates would be assigned to each.
  • Five minute scrums each morning to discuss work for the day, any struggles, questions and concerns.
  • Proposed TDD approach to several modules and was granted request:
  • Wrote unit tests in NUnit.
  • Automated tests were complimented by manual tests conducted by our QA department.
  • Utilized GIT repositories on both VSTS and Bitbucket:
  • Made use of VSTS’s project management ticketing system.
  • Used branching strategy for every feature / user story.
  • Incorporated code review stage into VSTS work flow; review had to be approved before merging into master branch.
  • Made use of VSTS’s build and deployment tools.
  • Utilized test suite management tools.
  • Server management:
  • Managed Windows Server 2008 R2 (with IIS 7) and Windows Server 2016 (with IIS 10).
  • Administered AWS cloud.
  • Responsible for maintaining Linux server.
  • Gained some experience with Azure when exploring alternatives.

Software Developer/Computer Programmer

Confidential

Responsibilities:

  • Developed multiple desktop and web applications in C#/.NET. Examples of such projects include:
  • CoreTimesheet: a timesheet system for employees to log their hours and the projects they worked on.
  • CoreProject: a project management system interfacing with CoreTimesheet, approving employees timesheets, producing reports, management project progress, etc.
  • Beacon: A desktop application for managing, analysing, diagnosing, cleaning, and fixing databases; capable of interfacing multiple databases simultaneously (both SQL and Oracle) and transferring data between them.
  • Safeguard Profiler: a desktop application for modeling and analyzing risk (health, financial, environmental, etc.); main use is to project future reductions in risk when specific safeguards are added to the model.
  • Alberta Health Learning: a web application providing paramedics with courses to enhance their skills/knowledge and exercises on which they are graded.
  • Alberta Health Concerns Portal: a web applications for patients and relatives of patients to log their concerns about the skills, performance, or behavior of paramedics and other Alberta Health personnel; integrated into Alberta Health Learning, it enables Alberta Health managers to assign personnel to courses, requiring them to pass as a remedy to the concerns lodged against them.
  • DocSynthesizer: a document management system for keeping track of different versions of documents and synthesizing document “fragments” together into whole documents.
  • Front end development on majority of our projects included:
  • HTML5 (making use of embedded videos)
  • CSS3 (making use of advanced features like transforms)
  • ASP.NET
  • Javascript
  • JQuery
  • React Native (mobile app project)
  • Telerik/Kendo controls (Beacon and Alberta Health projects)
  • Back end development on majority of our projects included:
  • C#/.NET
  • Linq
  • Database layer library programmed in-house
  • Responsible for software design documents for the following projects:
  • Alberta Health Learning
  • Alberta Health Concerns Portal
  • DocSynthesizer
  • Involved in requirements gathering from client and reviewing FRS documents.
  • Bulk of our web applications were service-oriented, some of which were WCF.
  • Managed SQL Database for bulk of our projects; Exposed to Oracle and SQL Developer when developing Beacon.
  • All development was done in Visual Studio 2008, 2010, and 2013.
  • Development approach was Waterfall at first but switched to Agile part way through; Agile approach consisted of:
  • Bi-weekly sprint planning meetings.
  • Splitting up work into user stories, spikes, and bug fixes.
  • Developers and estimates were assigned to user stories, spikes, and bug fixes.
  • Five minute morning scrums to discuss work for the day, any struggles, concerns, or questions.
  • Code reviews for every user story and bug fix.
  • Approached several modules with TDD:
  • Wrote unit tests in NUnit and MSTest.
  • Also wrote test scripts for QA department to follow (during TDD phase and outside).
  • Performed test scripts on several occasions.
  • Utilized TFS as our primary repository.
  • Deployed web applications to Windows Server 2008 R2 running IIS 6 and 7.

Graphics Designer/ Web Developer

Confidential

Responsibilities:

  • Produced several websites for each of our architectural projects:
  • Front end: ASP.NET, Javascript, VB Script.
  • Back end: C#/.NET
  • Database: MySQL
  • Built 3D architectural models and incorporated into each website. Modeling software used:
  • AutoCad
  • XSI
  • Chief Architect
  • Maintained server running Windows Server 2003 and IIS 6
  • Responsible for marketing materials with Adobe Photoshop and Gimp.
  • General IT work around the office:
  • Network administration
  • Windows troubleshooting
  • Troubleshooting printer issues
  • New computer setup and configurations
  • Email setup and configuration
  • Setup virtual machine for staff members

We'd love your feedback!