Senior Software Engineer Resume
Oakton, VA
SUMMARY
Results oriented, dedicated developer and manager specializing in Object - Oriented Design and Analysis with experience in the full life cycle of software design including requirements definition, prototyping, proof of concept, design, testing and maintenance creating user-focused solutions with breakthrough efficiency and bottom-line results.
AREAS OF EXPERTISE
- Software as a Service (SaaS) Development
- Agile (Scrum) methodology
- Experience with B2B integrations
- Data Analysis
- QA & UAT
- Team Building & Leadership
- Impressive problem solving skills
- Strong knowledge of system architecture
- Project Management
- Test Driven Development
TECHNICAL SKILLS
Programming: C#, VB, Java, TSQL, Stored Procedures, LINQ, ADO.NET
Web Development and Scripting: JavaScript, jQuery, AngularJS, Bootstrap, AJAX, VBScript, HTML/HTML 5, CSS, XML, JSON
Methodologies & Environments: .NET Framework, Web API, ASP.NET MVC, REST API, Rapid Application Design (RAD), Agile/Scrum, DevOps
Software & Tools: Asterisk, Visual Studio 2015, SQL Server 2000-2008, Eclipse, Microsoft TFS, Git, MS Excel and Word (advanced macro development), Photoshop
Systems: Windows, Linux (CentOS)
Databases: SQL Server, Access, DB2, MySQL
P ROFESSIONAL E XPERIENCE
Confidential, OAKTON, VA
Senior Software Engineer
Responsibilities:
- Development of Telecommunication, Contact Center and CRM software as service (SaaS) applications.
- Integrated multiple data sources with one single application interface and improved customer experience while reducing live personnel interaction by over 35% through intuitive automatic call distribution (ACD) algorithms derived from data analysis.
- Developed voice SIP and SMS Web communication applications using C#.NET, jQuery, AJAX, LINQ and SQL Server 2008 that integrated with multiple data sources and are accessible via REST API web services.
- Responsible for design and development of cloud based CRM and billing software that is integrated with Asterisk servers to deliver live calls to customer service representatives.
- Prepared technical documentation for software design and development geared towards Agile and DevOps development practices.
- Provided technical direction and guidance for product development and hands-on project management for software development as needed across multiple projects.
- Consulted and communicated with clients providing recommendations for product design, architecture and technology.
- Managed the development of a proprietary Visual IVR (SaaS) application using C#.NET, jQuery, AJAX and SQL Server which were deployed in enterprise environments serving over 40,000 customers.
- Integrated Asterisk Java applications with ASP.NET MVC applications for easy and robust Contact Center and CRM deployments that served financial and retail companies.
- Established predictive algorithms based on analysis of behavioral and historical data that was integrated with CRM and Contact Center software which resulted in significantly improved customer service response time and customer satisfaction.
Confidential, FAIRFAX, VA
Director of Systems Development
Responsibilities:
- Automated product inventory, description and image updates using C#.NET, SQL Server and MS Access databases, which integrated multiple vendors and drop-ship suppliers with available inventory on sales platforms like Amazon, Rakuten and Google Shopping.
- Streamlined the order processing procedures through batch automation and customer service integration which reduced the process cost by over 25 %.
- Developed automated security algorithms for reducing payment processing and order fraud.
- Designed and deployed responsive E-Commerce web portals using MVC architecture that are optimized for customer interaction, search engines and integrated with robust security protocols using C#.NET, jQuery, AJAX and SQL Server 2008.
Confidential, FAIRFAX, VA
Director of Systems Development,
Responsibilities:
- Developed business strategies that take into account current and projected market conditions and implemented new technologies and procedures to maintain the appropriate technical capabilities to match the business development plans.
- Oversaw the development and implementation of a proprietary PC Based switching platform for SS7 Switching and VoIP applications.
- Managed the activities and projects of the IT and customer service departments.
- Ensured hardware and software integration and uptime through early strategic planning.
- Implemented and managed system-wide security tools and protocols to reduce exposure to cyberattacks and switch fraud.
Confidential, WASHINGTON, DC
Actuarial Benefits Calculations Department Manager
Responsibilities:
- Managed the development of the Actuarial Pension Calculation System for Fortune 100 clients.
- Designed and implemented the core pension calculation system according to client operational requirements using Visual Basic, Access Basic, MS Word Merged Docs, Stored Procedures and DB2.
- Developed business requirements, functional and technical specifications for various system components such as the pension calculator, customer service interface, event processing, data loads and document/report preparation.