We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

Salem, OR

SUMMARY:

I would like to join a growing company where my skills and contributions are complimented by other talented Engineers. I would like to be in a leadership/management role, as I am most comfortable there. I have been told that I have an exceptional ability to explain technical concepts and ideas to non - technical people, such as leadership and business partners.

SKILLS & ABILITIES:

Management: 5 years of leadership skills, including hiring employees, performance reviews, mentoring others, bringing team members together to accomplish common goals, and helping employees achieve career goals.

Technical: Over 15 years of programming experience using skills such as ASP.Net, C#, JavaScript, JQuery, VB.Net, MVC, Entity Framework, SQL, NUnit, xUnit, Visual Studio, TFS, GIT, Agile Software Development, Jira, HTML, CSS, Sharepoint Administration.

PROFESSIONAL EXPERIENCE:

Sr. software engineer

Confidential, Salem, OR

Responsibilities:

  • Responsible for developing multiple Web API’s that integrate legacy software with new software components.
  • My responsibilities include creating design documentation, writing unit tests using xUnit.

Sr. software engineer

Confidential, Portland, OR

Responsibilities:

  • Responsible for reverse engineering code, documenting, and adding new features and unit tests.

Technical Lead

Confidential, Portland, OR

Responsibilities:

  • Responsible for the technical leadership on the Confidential product, including integration with payers, working with Member Claims, and statistical data related to medical identity theft.
  • Responsible for directing up to three software engineers, depending on who was available from sprint to sprint.

Sr. software engineer

Confidential, Portland, OR

Responsibilities:

  • Originally hired to bring my experience and Sr. skills to the company.
  • The company had one Jr level developer and they needed someone with more experience to bring things to a new level.
  • Mentored 1 Junior level developer and one mid-level developer.
  • Started an Agile Development Process and introduced TFS into the work flow to begin with.
  • I then began to mentor the existing developer about ways to better architect the projects we were working on, and the benefits of Unit Testing.
  • Introduced 3-Tier development and built several private REST API’s to communicate between the presentation layer and the Business layer.
  • Worked on Confidential Web Application, which supports the prevention of Medical Identity Theft.
  • I was responsible for the development of a private REST API and a public REST API. The public REST API allows partners to submit and retrieve data in a secure manner. I was also responsible for improving the process of importing data into the system.
  • The old process locked up the website and took a long time.
  • The improved process kept the website operational and shortened the processing time.
  • Introduced and managed the code review process, and assisted the new SCRUM master in managing the Agile process.

Software developer/analyst

Confidential, Portland, OR

Responsibilities:

  • My responsibilities include development for five websites and one major application.
  • Each of the five websites were all designed by an outside design firm and then I performed the development work.
  • Each website is used as a central point of information for the different Coordinated Care Organizations that Confidential manages.
  • Each website is built using the Sitefinity CMS and custom functionality was developed using .NET 4.5, MVC 4, Entity Framework 4, and JQuery/Javascript.
  • The back end database is SQL Server 2008. We use TDD and continuous integration using TFS.
  • The main application I work on is one that is used by outreach workers to keep track of patients, and their interactions with those patients, called Encounters.
  • We have other clients that also use the application, and each has a registry of patients that they keep track of.
  • Each registry consists of statuses and forms that are filled out by people that manage those patients.
  • My responsibilities include developing various pieces of functionality according to the user stories presented in each sprint.
  • We are an Agile shop and run three week sprints.
  • This application is developed using .NET 4.5, MVC 4, Entity Framework 4 (we recently updated to 6), JQuery/Javascript, and it’s backed by a SQL Server 2008 database.
  • We also use Windows authentication for internal users and Forms Authentication for external users. We use TDD and continuous integration using TFS.
  • I also support the communications group and have been responsible for managing the relationship between IS and communications.
  • Prior to my arrival, the relationship between the two was strained and communications felt they were not getting enough resources.
  • One of my main goals upon being hired was to repair the relationship and provide excellent customer service.

Sr web developer

Confidential, Vancouver, WA

Responsibilities:

  • Responsible for the design and development of three separate web properties, which included the main company website and two client websites.
  • The main website included features that allowed Medical Providers to log in and retrieve claim information, referral information, and patient validation.
  • The remaining two websites were designed to handle Annual Enrollment and provide a Patient Portal for members.
  • The security and roles were set up using ASP.NET classes and Forms Authentication using Secure Sockets Layer.
  • The sites were developed using C#, Javascript, and stored procedures.
  • The backend database was SQL Server 2008. Each website was also built using the Sitefinity CMS.
  • All websites were hosted on Rackspace and I was responsible for managing the servers, the relationship with Rackspace, setting up the domains, and requesting the SSL s.
  • I was also responsible for several internal applications used to ensure that certain business processes were run consistently and smoothly.
  • For example, I created an application jointly with a SQL Developer that was used to maintain a Confidential call log.
  • The application allowed the user to very easily select a group of patients that needed to be called, and a way to log the results of the phone call. The application used Windows Authentication and was developed using ASP.NET, C#, stored procedures, and a few Telerik controls.
  • I was also responsible for successfully managing and implementing SharePoint 2010 at the company.
  • The team consisted of 10 people from various departments in the company who contributed not only to the content of the site, but also to the structure and business processes that were initiated. As a trained Site Administrator, my responsibilities included the team, guiding them through the creation of new business processes, and making sure they knew that their skills and opinions were important.
  • Lastly, I managed the workload of a second developer who joined our company.
  • The projects he worked on and the sites we collaborated on were all managed by me.

Web services manager

Confidential, Sunnyvale, CA

Responsibilities:

  • Redesigned and rebuilt the corporate web site, including UI, using.NET and Visual Studio, resulting in more traffic to the site and a significantly improved user experience.
  • Created a Content Management System (CMS) from the ground up, allowing marketing and product managers to edit content, report on marketing campaigns, and maintain Search Engine Optimization (SEO) keywords and descriptions.
  • Implemented Google Analytics across all web sites.
  • This allowed the company to use key metrics to determine which areas of the web site were getting the most traffic, where visitors were coming from, and how to optimize the site to attract and retain more users.
  • Built an intranet/extranet portal using Oracle, which allowed the company to share information on a global level with employees and external sales partners.
  • Designed and developed the HDMI standards web site using .NET and Visual Studio, which allowed the company to sign up new revenue contributing members to the consortium and adopt the organizations specification for use in their consumer electronics such as TVs, DVD players, set-top boxes, gaming consoles and handheld devices.
  • Set and implemented a corporate standard for .NET code, which resulted in shorter design, test and release cycles.
  • Managed a small team of 4 developers. Responsible for resource management, hiring, conducting performance reviews, staff retention, and on-going career development.
  • Created the specification for a custom designed Product Data Management (PDM) system, which assisted the company in receiving ISO and allowed document control to comply with critical end-to-end business processes.
  • Met with key stakeholders on a quarterly basis to discuss current projects and new projects. Meeting quarterly resulted in a better distribution of work and better understanding of the business.
  • Conducted weekly meetings to manage projects and capture key issues.

Sr business systems analyst

Confidential, CINCINNATI, OH

Responsibilities:

  • Monitored code changes to the system that effected the AEF, which resulted in consistent and quality code.
  • Ensured code changes went through a strictly timed QA and production schedule, resulting in on-time releases of code changes.
  • Transferred Matrix One and AEF knowledge to GE employees, allowing them to manage the software on their own.

Team lead

Confidential, Sunnyvale, CA

Responsibilities:

  • Implemented the Application Exchange Framework, which allowed the software to operate over the web.
  • Implemented the UI3 Interface
  • Helped develop and implement the Matrix to Oracle Manufacturing Integration, which allowed bill of materials information to be transferred into Oracle.
  • Converted the Matrix One system from a client application to a web application, resulting in improved maintenance cycles and ease of access.
  • Implemented of the corporate intranet

Business administrator

Confidential, Sunnyvale, CA

Responsibilities:

  • Redesigned the Engineering Change Notice process, which resulted in improved cycle time and simplicity through the creation of a wizard, step by step approach.
  • Created a parts wizard that enforced naming conventions and identified critical parts in the design process. This allowed engineers to easily select part numbers and get on with their jobs while maintaining critical business processes.

Hire Now