We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Falls Church, VirginiA

SUMMARY:

  • Software Engineer/Analyst with over 17+ years experience in systems integration and software development including 9 years experience developing applications with Microsoft Windows SharePoint Server 2007/2010/2016
  • Strong knowledge of SharePoint Client Object Model, REST API, Workflows and Features.
  • Familiarity with Project Server 2007
  • Familiarity with Custom Pages, Master Pages and Display Templates
  • Experience developing dynamic web database and client/server application with Visual Studio.Net, Visual Basic 6.0, C#, ASP.NET and ADO.NET.
  • Ten plus years of experience developing Client/Server applications with Visual Basic 6.0, VBA, Microsoft (MS) Access, MS SQL Server, and data access components (WCF LOB Adapter,ODP.Net,ODBC, ADO, RDO, and DAO) in a Windows environment.
  • Broad experience with Microsoft SQL Server database programming, stored procedures, views, and some basic administration.
  • Good knowledge of the requirement - gathering process, Component Object Model (COM), Extensive Markup Language (XML), Visual Studio.Net (ASP.Net, C#, and .Net Framework 2.0) and Active Directory.
  • Good knowledge of SDLC and Agile Scrum methodology.
  • Good knowledge of Web Application Security using guidelines from OWASP(Open Web Application Security Project)

TECHNICAL SKILLS:

Operating Systems: Windows 10, Window Server 2012/2016

Enterprise Tools: SharePoint Server 2016, SharePoint 2010, SharePoint 2007, Project Server 2007, Web Parts, SharePoint Templates (WSS3 .0), SharePoint Object Model, Custom Pages, and Master Pages, SharePoint Designer 2007/2010/2013

Applications: Visual Studio 2008 Enterprise Edition, Microsoft Suite 2010, MS Outlook, SQL Enterprise Manager, and Visual SourceSafe, 6.0, PVCS, MKS and MAGIC

Data Access Components: REST API, Client Object Model (CSOM), WCF LOB Adapter for Oracle, Oracle ODP.Net, ADO.NET, Active X Data Objects, Remote Data Objects, and Data Access Objects.

Relational Databases: Microsoft (MS) SQL Server 2012, MS Access 2007/2010, and RDM System Concepts.

Database Objects: Stored Procedures and Queries. Protocols TCP/IP, UDP, SMTP, POP, HTTP, FTP, DNS and Net Bios

Scripting Languages: jquery, XSLT, VBScript, JavaScript, Active Server Pages (ASP), and Java Server Pages (JSP)

Web Authoring Tools: Visual InterDev 6.0, and some DreamWeaver

Web Technologies: HTML and Cascading Style Sheets

ActiveX Controls: .OCX, .DLL, and .EXE.

Authentication: Active Directory - ADSI

PROFESSIONAL EXPERIENCE:

Confidential, Falls Church, Virginia

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Help Migrate from SharePoint 2010 to SharePoint 2016
  • Developed Change Control Application using REST API, Bootstrap, JQuery in SharePoint 2016
  • Developed many custom applications in support of ARL using SharePoint 2010, C#, Jquery, SharePoint Designer.
  • Developed many workflows in support of ARL
  • Developed Enterprise Virtual Town Hall Application used by RDECOM, ECBC-CIO and AMSAA
  • Developed Enterprise User Profile Application for updating emails from AKO to mail.mil.
  • Infrastructure changes - Converted ARL Enterprise SharePoint Farm to use ADFS and AKO
  • Infrastructure changes - Converted ARL SharePoint from Classic to Claims Based Authentication
  • Architecture - Involved currently in moving from SharePoint .
  • Act as a mentor to other developers in the team
  • Currently acting as SharePoint Admin/Developer for ARL

Confidential, Springfield, Virginia

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Developed the Posts Custom Briefing application using SharePoint Designer and JQuery.
  • Developed the Posts Onboarding Application responsible for registering over 2000 Soldiers/Civilians into the SharePoint Portal after K2 Implementation failed
  • Wrote SharePoint Designer Workflow that is used for Helpdesk Assigned Task notification
  • Developed several custom pages and dashboards for several units.
  • Developed several Web Parts in C# to gather and display data on several pages.
  • Ability to develop SharePoint Solutions Packages and Features.

Confidential, Fairfax, Virginia

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Maintained the Confidential SharePoint 2007 Portal.
  • Train users on SharePoint 2007. Created Site Collections, created groups and assigned users to roles. Created custom forms.
  • Used jQuery and SharePoint Web Services on custom forms.
  • Wrote several workflows using SharePoint designer 2007
  • Help develop scheduling and tracking applications
  • Used Bamboo Calendar and Alert tools for several applications.

Confidential, Falls Church, Virginia

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Developed Resource Management Automation Tool (RMAT).
  • A custom application that reads data from Project Server 2007 and renders in SharePoint 2007.
  • This application created a centralized repository of all projects thus enabling managers to view project status in a dashboard form without the need to have Microsoft Project 2007 installed on their systems.
  • The project required knowledge of Project Server PSI and Project Server Web Services including Lookup Tables, Enterprise Custom Fields and Security Templates. The application was deployed as a solution using a WSP file.
  • Developed Project synch Web Part (SME-PED Tracking). This is a web part that basically makes a call to Project Server 2007 via PSI, retrieves the entire task for a particular project and displays the Task in a SharePoint list that has been created using the Project Tasks Template. This allows the list to display using the Gantt Chart View.
  • Working on converting an ASP application to a SharePoint Custom Application utilizing SharePoint Custom Application Pages, Work Flows and Document Library Management. This will be deployed as a SharePoint feature using SharePoint Solution as a method of deployment. This is an ongoing effort.

Confidential, Timonium, Maryland

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Worked on Project Server 2007. Created a custom installation solution package that helped reduce 100 percent manual installation to about 20%
  • Developed Dashboards for various projects using Business Data Catalogs and Custom Web Parts.
  • Used Project Server Interface (PSI) for various tasks.
  • Wrote custom application to retrieved Projects, Task, Resource and assignments into Web Parts and dashboards.
  • Ability to interact between SharePoint 2007 and Project server 2007
  • Ability to setup and configure Project Server 2007
  • Ability to Manage Project server 2007 customizations, templates and roles.

Confidential, Falls Church, Virginia

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Developed custom security provider
  • Developed an application to migrate users and roles from Oracle Database to Active Directory
  • Develop a custom role provider for use in SharePoint 2007
  • Designed and Developed Web Services consumed by SharePoint, ASP and Cold Fusion Applications
  • Created SharePoint Sites, collections, Lists and Work Flows
  • Developed Webparts using C# for use in SharePoint Sites
  • Used SharePoint Designer 2007 for various customizations
  • Actively involved in various Dot Net projects at Bureau of Human Resources

Confidential, Reston, Virginia

CONSULTANT - SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Developed an application to migrate over 50,000 users from Notes LDAP to Active Directory
  • Help develop a custom provider for use in SharePoint 2007
  • Implemented Form Based Authentication with Active Directory Provider in SharePoint 2007
  • Created SharePoint Sites, collections, Lists and Work Flows.
  • Wrote a Dashboard Webparts to Track various events.
  • Utilized Webparts, C# and Java Scripts for various customizations
  • Developed and Deployed several solutions as a SharePoint Feature
  • Modified XSLT to reformat pages
  • Developed several application pages to track security devices and implemented workflows to send email to security vendors for repairs.
  • Also implemented several alerts to respective stake holders.
  • Used third party Web Part (Bamboo Solutions) for advanced searches.
  • Used Visual Studio 2005 Extensions and Solution Generator for various Web Part and custom site definitions.
  • Used SharePoint Designer 2007 for various customizations.
  • Assists users with setting up pages, creating lists, using various Webparts and setting up user permissions and groups
  • Created various pages using filtered List and Webparts.
  • Backup and Restore sites using SharePoint Designer 2007
  • Used SharePoint Designer 2007 for Custom Workflows
  • Used SharePoint Designer 2007 for Page Customizations
  • Created Solution packages for SharePoint Deployment
  • Used SharePoint stsadm command for various administration functions

Confidential, Baltimore, MD

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Wrote some COM components that took data from a MS SQL Server back end convert them to XML and rendered to client using Visual Basic's DOM.
  • Programmed 60 percent of the VB codes in the project.
  • Utilized MS SQL2000 and Access 2000.
  • Also used XML, ASP, IIS4, ADO2.6, MSXML4 and DOM Object.
  • Exposed to MSMQ, COM Components Security.
  • Used third party tools like Dynazip, True DBGrid, Data Widgets, Calendar Widgets and VsView.
  • Currently deployed on over 1000 desktops world wide and making over 3000 registrations a day for Confidential .
  • Utilized Application Server/Gateway Server Methodology.
  • Provided documentation and post implementation support.
  • Collaborated with other Teams to design, develop, test and deploy software.
  • Developed stored procedures and queries used in the application.
  • Modify existing business rule objects for various application bug fixes
  • Developed and modify TSQL statements
  • Added and modified new methods in various class objects
  • Created unit test plans for QA testing.
  • Implemented a centralized authentication system for over 1000 sites using Prometric's Registration system. This was implemented using Microsoft Active Directory, Visual Basic 6 and COM. This was necessary to be SOX Compliant. In this project I actively participated in the entire development cycle including needs assessment, testing, programming, development, and implementation.
  • Interacted with clients to determine business requirements for Software development projects. Accountable for prioritizing development efforts and managing timelines.
  • Developed authentication, password verification and password expiry using Active Directory (ADSI)
  • Developed all middleware component into COM objects
  • Develop unit test plans for Quality Assurance testing.
  • Assist in pre and post deployment testing.
  • Provided user support and
  • Deliver project status report to senior managementBuilt and managed Candidate Results Lookup application for United Kingdom.
  • Communicated with users and technicians to define requirements regarding Intranet and Internet Websites. Prepared Business Requirement Analysis and Design documents used in the project
  • Developed ASP pages using Visual Studio.Net 2005, ASP.Net, and ADO. Net, C# and SQL
  • Developed and modified stored procedures and SQL statements.
  • Built Database Deployment packages
  • Assisted in deployment and post deployment testing and support.
  • Created unit test plans for QA testing
  • Worked in a team that converted website from IIS4 ASP to JSP using Enterprise Java Beans, NT Server and Unix

Confidential, Washington, DC

TREASURY SYSTEMS ANALYST

Responsibilities:

  • Analyzed and made changes to software to keep up with current demands.
  • Responsible for developing and writing computer programs for the preparation of reports.
  • Acted as resource person to staff as they develop skills using P.C. based software, developing and maintaining the office's Rich System, assisting with staff projects.
  • Made sure that hardware, software and data are secure, responsible for maintaining documentations and proper controls.
  • Assets/Liability Support - ran simulations using Sendero modeling software package, gathered information from the mainframe using Focus, made entries and produced reports for Riggs Bank's Asset/Liability Committee.
  • Familiarity with modems, Communications packages, and P.C. Configurations.
  • Negotiated and offered contracts to major systems companies like Reuters Information, Quotron, Bloomberg, and Knight Rider.
  • Evaluated commercial software packages and implementation.

Confidential, Baltimore, MD

PROGRAMMER/ANALYST

Responsibilities:

  • Designed and programmed a customer tracking system to keep better tracking of customer contracts, resulting in increased revenue for the company and greater customer satisfaction.
  • Developed and programmed different screen formats to help Sales/Order entry deal with customer inquiries.
  • Generated different reports to help management in decision-making.
  • Used Real World accounting package for Accounts Receivable/Payable, Order Entry and Sales Analysis.

We'd love your feedback!