We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

I am seeking a full - time position in the field of Software Development. Where I hope to advance and grow to one day achieve the status of "Director of Software Development".

SKILL:

C#, VB.NET, JavaScript, H.T.M.L., T-SQL, LINQ, H.T.M.L., JQuery, ASP.NET Web Forms, ASP.NET MVC, Bootstrap, Telerik, Entity Framework, WinForms, WPF

TECHNICAL SKILLS:

Proficient in: C#, VB.NET, JavaScript, H.T.M.L., T-SQL, LINQ, H.T.M.L., JQuery

Familiar with: Java, PHP, X.M.L., A.J.A.X., VBA Software & Technologies

Database's: MySQL, Microsoft SQL Server, Access( ) Triggers, Stored Procedures, Stored Queries, Functions, T-SQL, Temp Tables, etc..

Operating Systems: Microsoft Windows(2000-Win 7)

Platforms: ASP.NET, W.P.F.

I.D.E.'s: Visual Studio( ), Net Beans(5.5-6.9), Zend Studio(5.5)

Familiar with: Web Matrix, Dream Weaver

Other: Microsoft Office, Entity Framework, Dependency Injection, Telerik Services, ASMX, W.C.F., Windows Methodologies. I am familiar with Design Patterns and T.D.D., D.D.D., AGILE, SCRUM Patterns Singleton, Factory, Decorator, Factory, Repository, MVVM, MVP, MVC (2-4), S.O.L.I.D. Principles

WORK EXPERIENCE:

Sr. Software Developer

Confidential, Richmond, VA

Responsibilities:

  • I maintain and add new features to an application that generates lists of people to schedule for appointments. The application is written in C# and Visual Studio 2015. SQL Server 2012 is used on the backend. LINQ and Async Programming is used heavily throughout the application. MVC 5 was used as the Web Architecture. The Service Layer uses Web API.
  • I help maintain and add new features to an application that allows Nurse Practitioner's to schedule appointments. The application is written in C# and Visual Studio 2015. SQL Server 2012 is used on the backend. The core of the application programming was done on the client side using Knockout.js. LINQ and Async Programming is used heavily throughout the application. MVC 5 was used as the Web Architecture. The Service Layer uses Web API.
  • I help maintain and add new features to a mobile application that is the equivalent of the web application that is used to schedule appointments by Nurse Practitioner's. The core of the application uses Angular2. Coding is done in TypeScript using XCode on a MacBook and testing is done on an IPAD.

Web Developer

Confidential, Ashland, VA

Responsibilities:

  • Worked on the schools Website making enhancements and adding new features.
  • The Sitecore was used as the C.M.S. and coding was done using Visual Studio 2015 and C#. SQL Server 2012 was used on the backend.

Sr. Software Engineer

Confidential, Glen Allen, VA

Responsibilities:

  • We used AutoMapper and Ninject to map objects and handle Dependency Injection. Entity Framework 6 was used as the ORM and SQL Server was used on the backend.
  • Worked on the optimization of a report called SnagAnAd that was taking hours to run. The report was processing years of data and I made it run in minutes. The backend was SQL Server and the Middle Tier was written in C#.
  • I worked on the creation of an application that was used count the number of rows in files such as a .csv or .txt files. The program was a multithreaded C# application and used the new .NET Async and Task classes.
  • As a Sr., I helped other Entry and Mid-Level developers with their daily tasks.
  • I was the SSRS Admin for the company.
  • I was the TFS Admin for the company.

Sr. .NET Developer

Confidential, Powhatan, VA

Responsibilities:

  • I currently maintain an application called TACS, which is a time management system for schools. TACS is written in VB.NET and ASP.NET Web Forms. I am responsible for any enhancements to the application. On the backend, we are using SQL Server 2012 and are in the process of migrating to 2014. TACS has been upgraded to .NET 4.5 and uses Entity Framework as the OR/Mapper. I am currently upgrading the application to use HTML5 elements wherever possible. I created a few restful ODATA services consumed by clients to pass data back and forth with ease.
  • I currently maintain an application called ERC. ERC is written in C# and ASP.NET Web Forms. I am responsible for any enhancements to the application. On the backend, we are using SQL Server 2012 and are in the process of migrating to 2014. ERC has been upgraded to .NET 4.5 and uses ADO.NET however, I'm in the process of utilizing Entity Framework as an OR/Mapper. I am currently upgrading the application to use HTML5 elements wherever possible while also adding client rich technologies like JQuery and BootStrap. This application is used for report generation and uses Telerik Reporting tools.
  • I wrote a console application(HRMS) in C# which consumes an ODATA service that pulls data down from clients and inserts it into our SQL Server. The data is then manipulated and pushed back in to NAV using the ODATA Service.
  • I wrote a windows service in C# which automates the process of performing crud operations against Active Directory whenever a life event happens. Life events were defined as natural things such as a hiring, name change, firing and things of that nature. The service polls a SQL database table every 5 minutes to see if there has been any changes passed in from the client and if any life event is found, the appropriate operation is performed.

Software Developer

Confidential, Columbia, SC

Responsibilities:

  • Re-wrote a Financial History application that was done in Fox Pro, which allowed the Confidential 's Finance Department to build Finance Reports by creating dynamic SQL queries without actually knowing SQL. The application was written in MVC 4 and coded in VB.NET.
  • I utilized Bootstrap v2.3 and JQuery throughout the application and I used SQL Server 2012 on the backend. Since the SQL was built dynamically on the fly, it was easier to use ADO.NET instead of Entity Framework.
  • I was part of a team that worked on the EFA project. The application tied in to the existing intranet portal utilized by the Confidential 's Finance Department. The application allowed for student counts, county budgets, etc... to be entered and tracked for the State of S.C. The application was written in MVC 4 and coded in. We used Bootstrap v2.3 and JQuery throughout the application and also SQL Server 2012 was used on the backend. Entity Framework was the OR/Mapper of choice for the project.

Software Engineer

Confidential, Graniteville, SC

Responsibilities:

  • Enhanced a warehouse management system that was previously written in classic ASP, ADO.NET and heavily JavaScript oriented.
  • Re-write the system in ASP.NET, using VB.NET t-SQL on the backend.
  • Replaced traditional JavaScript with JQuery.
  • Utilized Visual Studio 2013 and TFS.
  • Took an Agile/Scrum approach in the development methodology of the project.

Software Engineer

Confidential, Aiken, SC

Responsibilities:

  • Worked on migrating an existing VB.NET win form application, Morning Report, to an MVC 4 application. The application as it stands uses ADO, but in the rewrite Entity Framework will be used. VB.NET was also the language of choice during the rewrite. T-SQL was converted to Entity Framework. The reporting service used was Crystal Reports in the old app, but was porting those over to SSRS as well. All of the .ASMX services were changed to W.C.F. services. S.V.N. was used for source control. We followed an Agile/Scrum methodology on the project.
  • Worked on migrating an old VB6 application, LCO, to MVC 4. I replaced old .ASMX services with W.C.F. services. Again the application will be written in VB.NET, while using various technologies such as Entity Framework and JQuery. T.F.S. was used for source control. We followed an Agile/Scrum methodology on the project.

Sr. Programmer/Analyst

Confidential, Augusta, GA

Responsibilities:

  • Worked on a DNN project for a new client. We developed a site that used some existing DNN modules that required a little tweaking as well as developing some new custom modules. The new modules were coded in VB.NET and T-SQL. We followed an Agile/Scrum methodology on the project.
  • Worked with a Junior Analyst, aiding him in some ASP.Net MVC development for one of his clients. We used a lot of NET AJAX and JQuery throughout the project. We followed an Agile/Scrum methodology on the project.
  • Worked with a Junior Analyst on a project for one of his clients in which they wanted to present a free low cost application to their users and they wanted it done in Excel. We found the requirements challenging and opted to use VBA to speed up the process. We followed an Agile/Scrum methodology on the project.
  • Worked with a Junior Analyst on project for one of his clients where we used the ETL technique to pull data from spread sheets and csv files, transform the data into what the client wanted and then load that data into a SQL Server database. SSIS was used to complete this task. We followed an Agile/Scrum methodology on the project.

Software Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Created a new in house application for our sales team that goes out to our mail server and searches for emails that have an xml file attachment and downloads them, given a specified date range as input. Once downloaded the files are then read into a data grid, modified and then converted to an excel report. I wrote the application as a windows application using VB.NET.
  • Created a new in house application that generates C.R.U.D. templates using T4 templates. Used VB.NET and T-SQL to complete this project.
  • Created a new windows service application that scans a malware bytes log folder and searches for detected viruses and emails our IT department. Used VB.NET to write this application.
  • Worked on updating our Enterprise Application from a .NET 1.1 Windows Forms application to a W.P.F .NET 4.0 application. Used various technologies. I converted ASMX services to W.C.F. and implementing dependency injection. Used the MVVM pattern to complete this project.
  • Worked on Confidential Portal. This was an in house legacy application written in VB6, classic A.S.P. and T-SQL.
  • I supported this application as well as added custom pages. H.T.M.L. and XSLT was also used throughout the application.

Software Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Implemented new features on a real estate tracking system that allowed realtors to have contracts auto­generated and digitally signed to speed up their day to day jobs. The technology used was ASP.NET and the languages used were H.T.M.L., JavaScript, T-SQL and VB.NET. I also used .NET Serialization and Generic Handlers to speed up the P.D.F. contract generation.
  • Created an in house application which was a model of a freelance app that I had designed that allowed us to split a file in half, transport it to another machine and then merge the file once it reached its destination. The application is a Win Forms app which I wrote in VB.NET
  • Created an in house application which was a model of a freelance app that I had designed that allowed us to transfer data between SQL Server databases by generating insert statements. The application is a Win Forms app which I wrote in VB.NET and T-SQL.
  • Worked on a DNN project for a medical community that would allow users to subscribe to different topics and events. The coding was done in C#. I also wrote a windows service for the project to auto email subscribers of a specific topic.
  • Worked on a protection order generating web application upon which Implemented various functionality using ASP.NET, AJAX, JavaScript, T-SQL and C#. I performed maintenance as well as consumed a few web services on the site.
  • Worked on an ETL application in which data was pulled from an AS/400 DB2 database, Cobol files and spread sheets, modified and then loaded into a SQL Server database. SSIS was used on this project.

Web Developer

Confidential, Aiken, SC

Responsibilities:

  • Updated and performed maintenance on the Class Search system that was already in place using ASP.NET technology in C#, VB.NET, JavaScript and H.T.M.L. languages.
  • The site used SQL Server on the backend, so writing complex SQL queries was a daily routine.
  • Helped implement and maintain a new Web Advisor system that allowed students to register, check their enrollment status and monitor their tuition activities online.
  • Helped implement and maintain a student login system for the Academic Success Center
  • Implemented and maintained a time tracking system for Tutors in the Academic Success Center
  • Made minor changes and fixed bugs on the site as well.
  • Developed a blogging application for a client in S.C. I did not wanted to use an existing blog engine, because I wanted to do the full development myself. The technology used was ASP.NET and the languages used were H.T.M.L., JavaScript, JQuery, and VB.NET. The client has apparently not renewed the domain. I have the code available upon request.
  • Created a portfolio site to give potential employers a chance to actually get to know a little about me and also to show that I could develop a site using PHP with a high level of competency. Other languages used were JQuery and H.T.M.L. I did not renew my domain, but I have the code available upon request.
  • Designed a small little win forms application that generates LINQ classes from MySQL database tables. The application is written in VB.NET.
  • Designed a multi-file downloader using WPF and VB.NET.
  • Used databases in all aspects of my work experience. Every application or web site that I have worked on has been data driven. I have experience designing tables, creating triggers, creating cursors, creating functions and writing T-SQL.
  • Created users, roles and schemas in a database environment.
  • Created Select, Action, Parameter and Aggregate queries in MS Access .

We'd love your feedback!