Sr. Software Engineer Resume
San Diego, CA
SUMMARY:
- Govern software development with OOA/D and OOP approach for scalability and reusability
- Quickly understand legacy system and processes with or without documentation
- Ability to understand and bridge the Business/IT relationship as it pertains to client deliverables and organization goals
- Innovative, goal oriented, creative and meticulous as well as an effective trainer
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: c#, multithreading, visual c++, visualstudioonline, .net frameworks, sql server, t - sql, ssrs, ssis, ssas, webapi, css, javaScript, wpf, wcf, linq, visual studio, continuous integration, selenium, design Patterns, uiautomation, nodejs, angularjs, angular, reactjs, typescript, gulp, git, microsoft dynamics crm 2013, asp.net core, bitbucket, saas, aws, azure
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Architect of new virtual advising system allowing students (+35k) to interface with Faculty/Staff on issues regarding courses, grades, time to degree and many other services to ensure a positive and successful experience. Utilized ASP.net core and Angular to communicate to backend SQL databases with entity framework core to create flexible services that can be consumed by non-virtual advising services. Trained PHP Developers on specific topics who were transitioning to .NET and Angular. Demonstrated new technologies that would be beneficial to the ecosystem of services such as RabbitMQ and Twilio to name a few.
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Developed distributed websites(Angularjs) for multiple CCAs(Community Choice Aggregation) allowing thousands of customers to actively manage their account(s). Enhanced Microsoft Dynamics CRM SDK services that syncs website updates. Worked with Director of Operations and business analysts to ensure requirements and software deliverables are inline. Updated corporate website(Reactjs), fixed defects and managed rebranding after being acquired. Designed applications to dynamically update billing and contract management software systems(Excelergy Revenue Manager). Designed and coded web api application hosted in azure utilizing entity framework and linq. Provided best practices on technologies for many projects. Trained and guided other engineers on WPF & MVVM.
Confidential, San Diego, CA
Sr. Software Engineer (c++, c#)
Responsibilities:
- Enhanced features and functionality for automotive repair application (Manager SE), such as Plate to VIN and Scheduler, utilizing C++, C# and Developer Express tools. Created and updated SQL Server stored procedures for DAL to retrieve datasets. Mentor junior developers using pair programming, code reviews and describing best practices within the SDLC. Resolved defects submitted by external clients as well as customer and application support teams submitted through Version One Enterprise and built with TeamCity.
Confidential, San Diego, CA
Sr. Software Engineer (c#)
Responsibilities:
- Created unit test project to conduct cloud based performance testing against a Microsoft Azure. Implemented an Asp.net MVC Bootstrap application that allowed users to create events(sports, concerts, etc..) where other users can follow and contribute content.
Confidential, San Diego, CA
Sr. Software Engineer (c#, asp.net)
Responsibilities:
- Modified and developed functionality for POS system that integrates in-store, web, mobile and api ordering. Created an application utilizing parallel programming that reduced database upgrades from over 2 hours to less than 20 minutes. Upgraded content management system (CMS) developed with Silverlight to enhance loyalty plans for customers as well as new on-premise paging functionality. Resolved software defects and unhandled exceptions posted in FogBugz project tracker. Wrote stored procedures and sql upgrade scripts to accommodate new software enhancements.
Confidential, San Diego, CA
Software Engineer (c#, asp.net mvc, wpf), Product Development
Responsibilities:
- Resolving software related issues related to Confidential ’s molecular diagnostics testing system, Panther. Interfaced with Technical Support teams, QA, V&V (Verify & Validate) team, ISEs (Internal Service Engineers) and FSEs(Field Service Engineers) to identify defects as well as provide feedback throughout the complaint process. Develop software applications, utilizing c# and javascript, for desktop and web to enhance client support capabilities. Created new WCF service and operation contracts; and data contracts that communicate with the DAL(Data Access Layer) to provide new data based on customer needs. Designed and implemented an automated UI wizard utilizing WPF, UIAutomation and PowerShell to replace the FSEs(Field Service Engineers) manual installations(22+ smaller installations and configurations), error prone process.
Confidential, San Diego, CA
Integrator-Developer (c#, sharepoint)
Responsibilities:
- Developed functionality and resolved bug fixes against Silverlight applications that support change management and engineering service requests for plant level employees. Created InfoPath forms with workflows, designed SharePoint content libraries and Nintex workflows for end to end processes. Developed SSRS reports with OLAP cubes and SQL Server queries to support daily plant operations. Architected new ASP.net MVC 3 application to replace legacy Silverlight applications. Also supported 3rd party software integration of SmartPlant, Inteltrac, eLogger, DataSplice and AutoCAD. Wrote application documentation and conducted unit and system tests. Developed SSIS packages that consolidated over 7 years of marine and buoy weather data from several backend sources.
Confidential, San Diego, CA
.NET Software Engineer (c#, asp.net mvc, wpf)
Responsibilities:
- Designed an interactive WPF application, with the MVVM pattern, to analyze accuracy and performance of a proprietary continuous glucose monitoring device. Utilizing technologies such as Linq, flattened and aggregated data (.net objects) to identify trends to better support QA and technical call centers.
- Utilizing generated models (through entity framework), views (using razor) and controllers for ARIS (Assest Readiness and Integration System), to develop a C# and ASP.net MVC 3 application utilized by internal development teams to properly join development build combinations for specific software deployments. Further filtering of data for specific views was accomplished by Linq queries. Enhanced WCF service application CRUD request that deliver customer (internal departments) specific data. Developed a functional testing suite utilizing Selenium Automated Web Testing tool for ARIS. Significant contributor in creating end to end software testing that encapsulated multiple software platform. Implemented design patterns for better coding practices that included the Page Object pattern.
Confidential, San Diego, CA
Consultant (c#, asp.net), Production Support
Responsibilities:
- Level 3 Developer in Support for a highly visible/transactional ASP.net financial broker application. Functioned as a .NET Developer, Report Delivery Platform (RDP) administrator, Intellistor administrator and Solimar administrators for the delivery of thousands of financial reports delivered on a weekly basis. Monitored DTS packages success as well as FTP delivery of hundreds of reports daily. Analyzed, developed, tested, deployed SSRS reports based on functional specifications from business stakeholders as well as provide support in production environment. SSRS reports utilized filters, expressions, custom code and custom assemblies. Support or several Microsoft SQL servers with 30+ database instances as well as technical lead on SSRS projects. Developed Data marts utilizing SSIS and SSAS.
Confidential, San Diego, CA
Software Engineer (c++, c#)
Responsibilities:
- Maintained, debugged, and enhanced complex multi-threaded C# windows service application. Created documentation to establish current features and functionality of undocumented production systems. Authored functional specifications based on requirements from the business. Design of applications based on solid design patterns. Integrated 3rd party devices and software such as Texas Instrument virtual com driver, Dialogic HMP, Avaya and Informix Database Server. Developed applications and bat files to assist in installation procedures with InstallShield. Provided guidance and direction to contract developers on special projects.
Confidential, Carlsbad, CA
Software Engineer (c#)
Responsibilities:
- Designed and coded software in C# utilizing XML technology. Utilized winforms by implementing the event aggregator pattern to create custom user interfaces. Created GUI test cases with AutomatedQA products (TestComplete 5). Implemented continuous integration and regression testing with Cruise Control.NET and Nant. Developed user controls for UI. Evaluated, recommended, and implemented 3rd party software. Managed work items based on requirements given by Product Management.
Confidential, Vista, CA
IT Instructor (vb.net)
Responsibilities:
- Instructor for Visual Basic.Net and Medical billing systems for students enrolled in the IT and Nursing programs. Updated class curriculum to reflect core topics and real world experience.
Confidential, San Diego, CA
Software Engineer/Technical Support Lead (c#, asp.net)
Responsibilities:
- Analyzed, developed, debugged and maintained client side/server side solutions that provides a multi-media platform for entertainment,, and household/backend services, TV room service, service alerts, surveys as well as internet connection to hospitals by utilizing ASP.Net (Server side) and Linux (Client Side) platforms. Utilized Linux commands (putty.exe) to troubleshoot client side set-top-box issues and RDC for Windows 2K/3K issues. Maintained PVS Tracker and AutoTask queues for issues in development, QA and production environments. Technical Support lead for all existing product applications and database support. Trained developers, Director of QA, Senior QA Analyst, Configuration Manager as well as functioned as QA and CM. Documented business rules, manuals and technical specifications for existing and new projects. Utilized SQL 2000/2005 to create and troubleshoot stored procedures, jobs, tables, and views for current and future products. Utilized.Net 2003, C#.NET, ASP.NET, J#.NET to create and debug web solutions. Implemented e-commerce functionality with third parties such as CyberSource, CN Express, Chase Paymentech.
Confidential, Tustin, CA
Programmer II (c#, asp.net)
Responsibilities:
- Duties included supporting clients, debugging, developing, and maintaining intranet/internet software in Visual Studio and Visual Studio.Net environments with C# and the utilization of Symitar. Implemented credit reporting functionality that communicated with credit bureaus for an Automated Loan System (ALS). Supported classic ASP legacy applications.