Backend Software Developer Resume
Hillsboro, OR
SUMMARY:
Seeking a progressive role in an IT/Technology organization. I prefer to work in a fast paced environment fostering new technologies and challenging opportunities.
TECHNICAL SKILLS:
Web Technologies: HTML, XML, XSLT, XPATH, Javascript, VBScript, PHP Sript, Perl Scripting(intermediate), Shell Scripting(basic), IIS, Apache Web Server, JRun, ASP, JSP, Servlets, Java Web Services, Spring, Spring Boot, Struts, Flash 5.0, Fireworks, C#.NET, ASP.NET, WPF, WCF, Microsoft.NET 2.0/3.5 Framework, SOA, SOAP, Web Services, ASP.NET MVC, RESTFul Web Services, Bootstrap, AngularJS, KnockoutJS.
Programming Languages: Java (JFC, Swing, JSP), Visual Basic, C, C Sharp (C#), VB.NET.
Operating Systems: Windows NT/2000/XP Professional, Red Hat Linux 9.0.
Cloud Computing/DevOps/Containerization Toolsets: Docker, Vagrant, Ansible, Consul, Kubernates, etcd, confd, .NET Core, Ubuntu Linux, Git, Jenkins, Microsoft Azure, AWS.
Databases: Microsoft SQL Server 2000/2005,/2008/2012, MS SQL Server 2014, Microsoft Access, Oracle 8i, Transact - SQL, PL-SQL, Jasmine ODB.
ORM Tools: nHibernate, Microsoft Entity Framework
Modeling Tools and Technologies: Microsoft VISIO, ERWin, UML, OOD, RUP.
Report Technologies: Crystal Reports.NET (Microsoft SQL Server Reporting Services)
EXPERIENCE:
Confidential, Hillsboro, OR
Backend Software Developer
Responsibilities:
- Responsible for functional maintenance of Confidential Classic applications. Confidential dept at Confidential is involved in development and maintenance of various tools used within Confidential, one of them being Confidential Classic.
- Confidential Classic is a ASP.NET based defect management and tracking framework with an SQL database backend.
- My tasks involve fixing flaws in Confidential Classic implementations. At a more granular level it involves real - time UI/database business logic modifications as requested by clients via the ticketing system and implementation of the Confidential Classic framework for new clients. Tools and technologies utilized included Microsoft..NET Framework SDK 2.0, Visual Studio 2008, MS SQL Server 2012, Stored Procedure, Views, Triggers, C#, ASP.NET, HTML, XML, CSS, XSLT, Visual Studio Team Foundation Server (TFS), Unix.
Confidential, Portland, OR
Contract Software Engineer
Responsibilities:
- Currently migrating a Visual Basic Desktop application used by Plant Personnel/ Corporate employess to manage/govern day to day events at electricity generation plants and associated units. The original application written in VB/Oracle database is shared/used by employees via a Confidential .
- My tasks involve implementing the ORM/Domain model via nHibernate, analyse and produce business functionality in the Web Api Controllers/ Domain model as necessary.
- Performed technical duties along with mentoring two developers on their daily tasks.
- The application is nearing rollout phase and will be completed end of January.
- Tools and technologies utilitized included but weren’t limited to Visual Studio 2010/TFS, Oracle 11i via Sql Developer. Microsoft ASP.NET Web Api, Javascript, JQuery, JSon, KnockoutJS, RequireJS, HTML, nHibernate ORM, C#, Continuous Development (CD), Continuous Integration (CI), Unity Dependency Injection (DI), MOQ mocking framework.
Confidential, Vancouver, WA
Contract .NET Consultant
Responsibilities:
- Confidential Inc. had an immediate for a developer to assist with a few existing ASP.NET 2.0 framework based web and reporting services applications.
- Debugged and refactored the applications to ensure continuous availability. Re-factoring applications for easier configuration and maintenance.
- Centralizing Seagate Crystal Reports based web applications by hosting reports in a MS Reporting Services solution.
- Tools and technologies Utilized: Microsoft Visual Studio 2012, ASP.NET, C#, MS SQL Server, Stored Procedures, IIS 7.0, Microsoft Entity ORM, Javascript, HTML, XML.
Confidential, Hillsboro, OR
Software Engineer
Responsibilities:
- Responsible for functional maintenance of Confidential Classic applications.
- Confidential dept at Confidential is involved in development and maintenance of various tools used within Confidential, one of them being Confidential Classic.
- Confidential Classic is a ASP.NET based defect management and tracking framework with an SQL database backend.
- My tasks involve fixing flaws in Confidential Classic implementations. At a more granular level it involves real-time UI/database business logic modifications as requested by clients via the ticketing system and implementation of the Confidential Classic framework for new clients.
- Tools and technologies utilized included Microsoft..NET Framework SDK 2.0, Visual Studio 2008, MS SQL Server 2008 R2, Stored Procedures, C#, ASP.NET, HTML, XML, CSS, XSLT, Visual Studio Team Foundation Server (TFS), Unix.
Confidential, Beaverton, OR
Software Engineer
Responsibilities:
- Assisted with design and development of production web sites used for Claims Processing.
- Utilized ASP.NET MVC2/MVC3 frameworks for web application development.
- Other tools and technologies utilized included Visual Studio 2008/2010, Microsoft TFS 2008/2010, JQuery, Javascript, JQuery, Ajax, C#, HTML, XML, ASP.NET.
Confidential, Boise, ID
Sofware Engineer
Responsibilities:
- Worked in the Imaging Systems division. My initial tasks involved developing a .NET/WPF platform based desktop application to allow for statistical analysis of images.
- Assisted on a project involving an Optical Character Recognition (OCR) software package for the Windows CE Platform.
- My tasks involved helping port the OCR software to Windows CE platform utilizing the Microsoft Interop(P/Invoke) platform.
- Responsible for unit testing the OCR Framework on the Windows CE platform as per directions.
- Some of the tools and technologies utilized include Visual Studio 2008, Microsoft .NET 2.0/ 3.5, Windows CE, VMWare Workstation, Windows Powershell scripting, C#, WPF.
Confidential, Washington, DC
Software Engineer
Responsibilities:
- Performed enhancements, modifications to a desktop application called Confidential .
- Confidential is an application developed by Confidential Inc. for the Confidential Bank Examiners.
- Bank examiners use Confidential to manage information, generate reports during the course of exams.
- The application utilized the MVC pattern and .NET Remoting for communication. Offline database mechanism allows examiners to save information locally, information that could later be replicatied to the central database.
- Participated in weekly design meetings to discuss the existing issues and to perform code reviews.
- Regularly worked on Helpdesk to assist client with application issues.
- Visual Studio 2008, C#, MSTS, iAnywhere 9.0/11.0, Sybase, SQL, MS Reporting Services 2005, Rational Clearquest.
Confidential, Dallas, TX
Sr. Interactive Engineer
Responsibilities:
- Position involved mantainence and upgrade to existing ERP software called SONAR.
- Tools and technologies utilized in the process consisted but were not limited to Javascript, ASP.NET, C#, Visual Studio.NET 2003, Visual Studio.NET 2005, SQL Developer, Oracle 11i database, SQL Server Database, UML.
- Conducted and participated in regular software enhancement discussions.
Confidential, New Orleans, LA
Software Consultant
Responsibilities:
- Responsible for migration of several .NET/Java business applications Confidential aquired as a result of Confidential Inc. aquisition. Tasks involved application analysis, documentation, application configuration and installation. Performed QA on all applications including black-box and white-box testing, integration testing, unit testing, incremental integration testing, integration testing, system testing, functional-testing, end-to-end testing of the applications to ensure each application performed the “said” tasks.
- Designed and developed a .NET based reporting solution for the client relationship management (CRM) team. The application suite included a desktop app and a .NET service that generate and email daily, bi-monthly and monthly reports to the appropriate CRMs. Essentially, the purpose of the application was to simplify the workflow as each report went through a host of modifications by various personnel in the organization before final delivery to the CRMs. The .NET Service/Desktop application generated MS Word document templates with the required information collected from various databases and notified the appropriate personnel. Technologies utilized to build the tool included, MS Excel, MS Word, Microsoft Office Wrapper DLLs, XML, C#.NET, WinForms, SQL Server, Oracle PL/SQL, T-SQL, XML, VisualStudio.NET 2005.
- Assisted developers with Database Migration/Extraction tasks. Wrote scripts to automate database load/unload/backup procedures. Utilised SQL DTS tool for data conversion. Utilised Informatica for some data conversion plans.
Confidential, Atlanta, GA
Architect/Developer
Responsibilities:
- Helped the organization develop/maintain several internal web and desktop applications.
- My duties involved database design, application design, development and maintenance.
- Tools and technologies utilized included SQL Server 2000/2005, Visual Studio.NET 2005, .NET 2.0, Classic ASP, IIS 6.0, Windows XP Professional.