Lead Software Engineer Resume
SUMMARY
- Senior Software Engineer with extensive knowledge and hands on experience with Microsoft, development tools, software design patterns and paradigms, technologies and applications.
- Enjoy working on innovative projects that require strong technical skills, analytic skills and leadership skills to deliver high quality software applications through proven experience.
TECHNICAL SKILLS
Programming Languages: C#, C, C++, Pascal, LISP, JAVA/J2EE, PERL, Scripting (sh and c shell and AutoIT), ASP.NET, ADO.NET, WCF, LINQ, Javascript, JQuery, KnockoutJS, ChatScript, XML, T - SQL, P-SQL
Operating Systems: 9x/NT/2000/2003/XP/Vista/7/8/10, Windows Server 2003-2012, Linux (Debian, Red Hat, Slackware, Ubuntu)
Cloud Service Platforms: AWS, Azure
Web Technologies: Web API 1-2, MVC 4-5, XML, XSLT, HTML, PHP, JavaScript, ASP.NET, .NET, SOAP, REST, WCF, IIS, Tomcat
Databases: MySQL, MSSQL 2005/2008/2012/2017 , ORACLE
Development GUI: Visual Studio 2013/2015/2017
Source Control: GitHub, GitLab, Bitbucket, SVN
Software Lifecycles: JIRA, Agile (SCRUM), Waterfall Familiar with SOLID architecture principles and design patterns
Integrated Applications: Planview, NetSuite, Salesforce.com, Siebel Enterprise, PeopleSoft (including eProcurement)
PROFESSIONAL EXPERIENCE
Confidential
Lead Software Engineer
Responsibilities:
- Technologies: Bitbucket, GitLab, Jira, Visual Studio 2017, Resharper, C#, ASP.Net 4.6, ASP.Net MVC 4.0, ASP.NET Core 2.0, Docker, WebApi 2, AWS, MSSQL Server 2017, IoC (Ninject), ADO.NET, Entity - Framework, Javascript, JQuery, HTML, CSS, Bootstrap, vue.js
- Report to Director of Software Architecture and work closely with the rest of the senior product, executive, design and quality teams.
- Responsible for the entire backend system which includes API’s and any 3PL integrations such as Payoneer, ProtectPay, Landmark, Integracore, WEP, Avalara and Welch.
- Monitor and optimize systems to ensure best performance.
- Source control gatekeeper and responsible for production releases.
- Work closely with infrastructure and architecture teams to drive elastic architecture vision.
- Introduced centralized logging using log4net to write to WEL which is then sent to the ELK stack.
- Implemented ProtectPay Seamless Payment Interface to become PCI compliant.
- Implemented optionality upgrade feature to increase revenue for optionality packages.
Confidential
Senior Software Engineer / Team Lead
Technologies: GitLab, Jira, Visual Studio 2015, Resharper, C#, ASP.Net 4.5, ASP.Net MVC 3.0-5.0, WebApi 2, Azure Cloud Services, AWS, SQL Server 2012, NHibernate, IoC (CastleWindsor), ADO.NET, DevExpress, Javascript, JQuery, HTML, CSS, Bootstrap, KnockoutJS, Oracle 11.2.0.3
Responsibilities:
- Report to VP of Engineering and work closely with the rest of the senior product, design and quality teams.
- Taken ownership of the technical architecture, strategy, quality and delivery of ATP’s SaaS and mobile product.
- Responsible for new architecture and strategy plan for a new Digital Publication system (AWS, Scalability, SortSpoke, C#, SPA using MVC 5, WebAPI 2, KnockoutJS, SQL Server 2017).
- Partner with the senior team on architecture, build, release and execution of application delivery to support the current and future business needs, including function feature development, scalability and everyday production support.
- Migrated source control system from SVN to GitLab and have taken ownership as the gate keeper.
- Apply practical programming principles and patterns and mentor the development team
- Managed a group of 8 off-shore developers (Virtusa). Responsible for conducting code reviews with the team to ensure high quality / high performance code.
- Developed Proof of Concept to show how we can download large documents (over 1 GB) and store locally to view offline. (SPA, MVC, WebAPI 2, knockout, Javascript, SQLite and local file storage).
- Work closely with dev ops to ensure deployment principles are followed (Jenkins, Azure, CI/CD).
- Developed new email notification system and deployed to AWS. This system is responsible for sending out daily AD’s and AD/SB/TR email notifications. (SPA, C#, WebAPI 2, Javascript, Knockout and MVC 5).
Confidential
Senior Software Engineer / Team Lead
Technologies: Bitbucket, GitLab, GitHub, Jira, C#, Visual Studio 2015-2017, Resharper, ASP.Net 4.5-4.6, ASP.Net MVC 4.0-5.0, WebApi 2, JSON Web Tokens, CSS, Bootstrap, HTML, SignalR, SPA, KnockoutJS, WinForms, Multi-threading, Client-Server architecture (XMPP and ProtoBuff), NCache (Distributed Cache), Chatscript, MSSQL 2012-2015
Responsibilities:
- Design, develop, test and maintain Confidential Live Lead/Chat System (C#, ASP.NET, MSSQL, JavaScript, JQuery, Knockout).
- Design, develop, test and maintain A.I. chat for legal verticals. Deployed across 1800 sites with 78% conversion rate (C#, WebAPI 2, ChatScript)
- Design, develop, test and maintain A.I interactive form chat across several Alllaw.com verticals (C#, WebAPI 2, Javascript, ChatScript).
- Manage multiple projects and responsible for training, mentoring and coaching 2 resources (1 near-shore and 1 in office).
- Architected, designed, developed caching layer for the entire Confidential Live System (NCache)
- Advanced MSSQL TSQL and stored procedures for complex reporting.
- Responsible for new architecture planning and development for Confidential Live 2.0 (scalability and redundancy).
- Responsible for source control management (Git/GitHub/BitBucket).
- Responsible for server setup, maintenance and patching (scheduled releases, hotfixes, and emergencies).
- Responsible for migration from Rackspace to Internet Brands data center.
- Introduced Jira into the development team to manage release cycles (bugs, improvements, new features).
Confidential
Software Engineer
Technologies: Accurev, Jira, C#, Visual Studio 2010, Resharper, ASP.NET 3.5, DevExpress, Silverlight, WPF, WCF, REST, SOAP, XML, JSON, Java/J2EE, Eclipse, Confidential Data integrator, MSSQL 2008, Oracle, Fiddler, SoapUI
Responsibilities:
- Design, develop, test, document and implement public web services (REST, SOAP, IIS, WCF, XML/JSON)
- Design, develop, test, document and implement public web services (REST, SOAP, IIS, WCF, XML/JSON)
- Design, develop and test web-based applications using C# and .NET framework
- Develop client and server-side tests in a test-driven development environment.
- Maintain OpenSuite Confidential Connector powered by Confidential Technologies (JAVA/J2EE)
- Work closely with the engineering leadership team and key business stakeholders to develop new features to address business critical needsTranslate high level business needs into actionable engineering requirements
- Work closely with Confidential QA team to ensure on-time release and product quality
Confidential
Engineering Consultant / Tech Lead
Technologies: Confidential DataIntegrator, DataProfiler, DataMatcher, DataMatchMerge, SVN, Java, Eclipse, REST, SOAP, SoapUI, XML, XSLT, MSSQL, Oracle, QuickBooks, AS400, Siebel Enterprise, PeopleSoft, ServiceMix, Apache CamelQueue, Apache Tomcat 6
Responsibilities:
- Expert with Confidential ETL tools including DataIntegrator, DataProfiler, DataMatcher, DataMatchMerge.
- Architected/developed client interface for International Olympics Committee for Winter Games 2010.
- Technologies used were ServiceMix, Apache Tomcat6, SOAP, XML, XSLT, SQL, SQL SP, Confidential DataIntegrator.
- Tech Lead on all projects duties include gather requirements, requirements documentation, integration/solution architecture, development and testing.
- Oversaw final Statement of Work for Sales and Pre-Sales for Client Services contracts.
- Served as Confidential Fundamentals and Advanced Trainer on many customer engagements.
Confidential
Systems Integration Specialist / Server Administrator
Technologies: AutoIT, VB, Sentillion SSO, SMS, AD, Javascript, Windows XP, Red Hat Linux, MySQL, PostegreSQL, MSSQL
Responsibilities:
- Expert with Single Sign On solution. Includes scripting, testing, development and deployment.
- Advanced knowledge in SSO bridge development, testing, programming and deployment in partner with Sentillion (JavaScript).
- Advanced knowledge of SMS, AD, Scripting (AutoIT / VB).
- Advanced knowledge of Confidential for a Desktop of the Future for Confidential .
- Developed scripts for logon, reconnect, disconnect and mapping network printers in a VDI environment.
- Advanced knowledge of SQL, MySQL and Postgre SQL.
- Helped develop the Confidential, tested, piloted and deployed VDI project in at Confidential Central Texas.
- Advanced Desktop troubleshooting in XP and Red Hat Linux
- Some knowledge with ESX, IIS