Sr. Software Developer/engineer Resume
Washington, DC
SUMMARY:
- 21 years of Software Development experience in Enterprise Level Applications
- Broad knowledge of computer science, with the resourcefulness and perseverance to research and develop creative solutions to complex problems
- Optimistic team player and effective communicator
- Committed to exceeding expectations and driven to succeed at challenging projects
- Proficient in Object - Oriented principles
TECHNICAL SKILLS:
Platforms: VMS, UNIX (HP-UX, SUN), Windows Vista/7, Windows Server, .NET Framework 4.5, IIS 7.5
Methodologies: SDLC waterfall model, Agile model, CMMI Level 2, Design Paterns (AutoFac), Jira 7.3, Jenkins 2.1, Nuget.
Computer: C, C# 6, ASP.NET Web Forms, MVC 4, AJAX, Javascript, JQuery, AngularJS, ADO.NET, XML
Languages: JSON, WCF, Web API, Razor, HTML, PL/SQL (Triggers,Procedures,Views,Functions), LINQ
Software: Visual Studio .NET, (2005 to 2015), Git, GitBash, GitHub Enterprise 2.13, SOAPUI 5.2.1, VSS, TFS, Toad, Bootstrap 3, LINQ to XML, AWS (IAM, SQS, S3, EC2), Moq 4.5, Fluent Assertions 3.1., Splunk, SonarQube, Azure, React.js.
Databases and: SQL Server 2017, Oracle 8i/9i/12, Entity Framework, NHibernate.
PROFESSIONAL EXPERIENCE:
Sr. Software Developer/Engineer
Confidential, Washington, DC
Responsibilities:
- Develop new modules and features for the CPMS Web Application in MVC4, JQuery, Web API 2, Javascript, AngularJS and Bootstrap 3. The Web UI Application follows Section 508 standards.
- Develop backend Windows and WCF services to process JSON/XML message requests using C#, LINQ to XML, and libraries such as Log4Net, JSON.NET, and TIBCO EMS to send responses to the ESB system. All services follow the Dependency Injection design pattern (IoC) using Autofac containers.
- Develop Web API services, some of them use Json Web Token (JWT) API Security, using Visual Studio 2015 (Framework 4.5) for the frontend and backend development. Use Swagger and SOAPUI to test API services.
- Develop procedures/packages to access Oracle 12g Database via NHibernate, FluentNHibernate, and LINQ.
- Use TFS, Git, GitHub Enterprise (Peer reviews), Jira 7.3 (Kanban), Jenkins 2.1, and Nuget to support the Agile process.
- Utilize Amazon Web Services such as S3, and SQS to download/upload information with the backend services and EC2/IAM to manage instances, policies, settings, etc.
- Use Moq 4.5, Fluent Assertions 3.1 to develop Unit and Integration Tests and SonarQube to analyze code coverage from unit tests.
- Deploying Production Applications and Monitoring them using Splunk or directly on the AWS Servers. Executing Peer Reviews in a daily basis with GitHub Enterprise.
Sr. Software Developer/Engineer
Confidential, Washington, DC
Responsibilities:
- Developed WCF Services in Visual C# (Visual Studio 2013, Framework 4.5), MVC 4 Web Development and SQL Server 2008 for the eLibrary integration system, writing unit tests (Nunit) utilizing DI and the Moq frameworks in .NET, and using TFS for source control
- Developed and maintained multi-threaded Windows Services in C# (Visual Studio 2010) to collect RTO and ISO market data delivered through FTPS using IIS 7.5.
- Developed Web applications using Visual Studio 2010 and 2012 (Framework 4.0), MSMQ, Windows Services, WCF Services, AJAX Server Controls, JSON, PDF and XML document conversions, FTP services, and SQL Server 2008 for Energy Quarterly Reports System.
- Conducted O&M activities for windows systems such as FOLA and ATMS, web systems such as FOL and Company Registration, and Services such as eMail (WCF) and eNotification developed in C# (Framework 2.0/3.5/4.0), Javascript, AJAX Server Controls, LINQ (Entity Framework), and SQL Server 2005.
- Developed Company Registration Web systems in Visual C#, ASP.NET (Framework 3.5 and later migrated to 4.0), AJAX Server Controls, JSON, Javascript, LINQ (Entity Framework), and SQL Server 2005.
- Developed the Chairman’s Request Meeting Forms Administration Web Form system in Visual C#, ASP.NET (Framework 2.0).
- Developed and maintained an Event Calendar Web application in Visual C#, Javascript, ASP.NET (Framework 2.0).
- Developed Crystal Reports using stored procedures and views from SQL 2000 Database.
- Developed remoting services for the proper interaction of other systems within FERC.
- Designed, developed, and maintained Windows-based applications to create, track and maintain the docketing process (ATMS and FOLA) built in C# and SQL Server 2000/2005 for FERC users.
Software Manager / Engineer
Confidential, Potomac, Maryland
Responsibilities:
- Developed Web-based systems and .NET assemblies (Business Components) in ASP.NET, ADO.NET, C# and XML for our new FlexNet product, interacting with SQL 2000/Oracle 9i and SAP.
- Led six projects involving the redesign of processes and the customization of CIM+ Software for clients, multi-tasking to save Confidential over $50K.
- Provided Supply Chain Management and Logistics advice to clients, increasing performance by 50% and earning an additional $100K per quarter for Confidential .
- Assisted in the design of Confidential projects and provided ongoing training to three colleagues in the U.S. and Brazil in the manufacturing process, CIM+ modules, and programming languages.
- Designed managerial plans that optimized resources, increasing earnings by an additional $100K and reducing expenditures by $50K for the fiscal year.
- Supported the areas of Implementation, Presales, and Project Management related to CIM+ and the ERPs.
- Wrote a Visual Basic application that organized shipments, sent the appropriate information to SAP, and printed reports, improving efficiency by 50%.
- Developed interfaces in C, C++, and PL/SQL for Server 7.0/2000 and Oracle 8i that allowed the posting of information from CIM+ and Legacy systems to SAP.
- Nominated for the Best International Employee 2001.
Software Engineer
Confidential, Long Beach, California
Responsibilities:
- Trained seven colleagues in the manufacturing process and provided them with ongoing technical support.
- Member of four projects that developed Radio Frequency solutions for Warehouse Management, Shipping, and Labeling, increasing flexibility and speed for client processes by 50%.
- Received the Best International Employee Award for the fourth quarter of 2000.
Software Consultant
Confidential
Responsibilities:
- Used Rumba and NetSoft to send information between AS/400 and Windows NT, improving speed by 75%.
- Assisted in building a Windows NT computer center, including a mid-range IBM server, from the ground up, saving the company $150K in resources.
- Organized and presented training sessions to 20 bank employees on how to use this new banking system.
Programmer Analyst
Confidential
Responsibilities:
- Made improvements in the prototype’s configuration and code, enhancing overall performance by 60%.
- Supported three colleagues in the details of hardware and software configuration, technical matters, and programming languages.
UNIX Operating Systems Assistant
Confidential
Responsibilities:
- Developed task and postbatch scripts in C on the Unix platform to perform common tasks, reducing response time from 24 hours to a few minutes.
- Reduced the Unix Administrator’s workload by 50% by backing up UNIX systems, creating and extending accounts, and organizing systems and documentation.
VMS Operating Systems Assistant
Confidential
Responsibilities:
- Created and extended accounts; restarted, backed up, and shut down systems.
- Modified filing and organizational systems, improving efficiency by 50%.