Senior Software Engineer Resume
Houston, TexaS
SUMMARY:
- Dedicated software engineer with 7+ years experience writing end - to-end cloud-based and web applications for enterprise customers in energy, aerospace, finance, and more.
- Repeated success improving code reusability and reducing cost of maintenance by employing best practices such as domain-driven design (DDD), clean architecture, SOLID principles, and more.
- Highly proficient in planning and overseeing design, build, and test environments of systems and related interfaces.
- Talented at coaching junior developers and fostering open environment for sharing knowledge and improving quality.
- Adept at developing, refining, and tuning integrations between applications with timely analysis and resolution of technical and application problems.
- Cloud Services / Object Oriented Programming / Best Practices / Microservice Architectures
- .Net Stack / Relational Databases / Agile Methodologies / DevOps / Test-Driven Development
TECHNICAL PROFICIENCIES:
Expertise: C#, Web API up to Core, REST, ASP.Net MVC Core, React, Redux, JavaScript, jQuery, CSS, HTML, Angular, Bootstrap
Standards: DDD, Clean Architecture, OOP, SOLID Principle, Design Patterns, Asynchronous Programming, Multithreading Programming
Database: Entity Framework up to Core, SQL Server, Oracle, SQL Lite, Mongo DB, Cosmo DB
Test: TDD, BDD, xUnit/nUnit/MSTest
Tools: Visual Studio, Git, TFS, CVS/SVN, SourceTree, Bitbucket, Jira, VersionOne, Azure DevOps, Fiddler, Postman, Kendo UI, SQL Management Studio, Oracle SQL Developer, ReSharper, AQTime, Ant Profilers
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Houston, Texas
Technical Scope: MS Azure services (App Services, Logic Apps, App Service Plan, SQL Server, Cosmo DB, Service Bus, Application Insights, Key vault, Search Service, Kudu, Alerts, Metrics, and many more), C#, .Net Core Web MVC, Web API, Entity Framework Core, SQL Server, Mongo DBs, ASP.NET Core, DevExpress UI, Boostrap, xUnit Test, HTML5, CSS3, JavaScript ES5, ES6, jQuery
Responsibilities:
- Participate in patient experience meetings to improve online experience for consumers of medical services.
- Bolstered capabilities of Find A Doctor site adding advanced cloud based, AI enriched, search and sort functionality.
- Integrated new components with EPIC MyChart application.
Senior .Net Software Developer
Confidential, Houston, Texas
Technical Scope: .Net Stack, Web API, Web MVC, HTML5, CSS3, JavaScript ES5, ES6, jQuery, Axios for Ajax calls, Kendo UI, AG-Grid, Bootstrap, React-Strap, ES-Lint, Webpack, Babel-ES-Lint, ASP.Net Core, .Net Framework 4.5.2 to 4.6.1, .Net Core, .Net Standard, C# 5/6/7, EF6, EF Core, SQL Server, Mongo DB, RESTful API, Fiddler, Postman, MSTest, xUnit
Responsibilities:
- Collaborated with customers, project managers, business analysts, and line mangers to identify requirements for customized web applications used internally.
- Led multiple end-to-end projects from conception and design to production release and support.
- Contributed components, enhancements, and reporting features to internal system framework based on .Net Core, Entity Framework, and design patterns.
- Architected, developed, and deployed ConnectIt application to streamline workflow and automate calculations for third-party leasing contracts to transport oil and natural gas across state lines.
- Delivered project on tight three-month deadline to build customized notification functionality for complex, learning management system supporting 20K employees and contractors.
- Wrote algorithms to design web application for managers to send customized alerts to employees about new training courses, requirements, and missed deadlines including automatic escalations.
- Improved data collection and integrity for underground storage system with daily updates for volumes and locations of oil and natural gas with detection and notification of discrepancies.
Senior .Net Software Developer
Confidential, Houston, Texas
Technical Scope: .Net Stack, Web API MVC, Web-Form, React, Redux, HTML5, CSS, JavaScript ES5, ES6, jQuery, Axios for Ajax calls, Kendo UI, AG-Grid, Bootstrap, React-Strap, Material UI, ES-Lint, Webpack, Babel-ES-Lint, Enzyme (client-side testing/authentication), ASP.Net Core, .Net Framework 4.5.2 to 4.6.1, .Net Core, .Net Standard, C# 5/6/7, RESTful API, Fiddler, Postman, MSTest, xUnit
Responsibilities:
- Built multiple web applications and API services following software best practices in maintaining legacy systems and creating new functionality.
- Applied Clean architecture and domain-driven design principles to develop custom applications with React front end and .Net core Web API back end.
- Gathered and documented business requirements from multiple stakeholders and end users.
- Appointed project lead to oversee all technical aspects of Nominate banking project to support tracking, scheduling, and documentation of $10B+ deals for investment banking unit.
- Ensured highest levels of security utilizing OAuth2 security standards and streamlined capabilities for obtaining approvals and fulfilling reporting and regulatory requirements.
- Spearheaded conversion of front-end MVC architecture to React while mentoring two junior developers to enable smooth handoff to continue maintenance of front-end.
- Employed unit testing methodologies including behavior-driven development (BDD), test-driven development (TDD).
- Utilized artificial intelligence (AI) for predicting application failures.
Senior .Net Software Developer
Confidential, Houston, Texas
Technical Scope: iOS, Android, ASP.Net Core, .Net Framework 4.5.2 to 4.6.1, .Net Core, .Net Standard, C# 5/6/7, RESTful
Responsibilities:
- Designed, developed, maintained, supported, and enhanced United Web API data services consumed by clients such as iOS and Android applications.
- Shaped and consumed microservices.
- Performed code reviews and tests of peers’ work.
- Led delivery of high availability services for ticket booking flow including check-in, baggage services, re-booking, mileage plus rewards and redemptions, and customer loyalty programs.
- Improved and maintained critical RESTful services acting as sole source of data integrity for Confidential booking application.
- Integrated with upstream services, such as Mileage Plus, by utilizing microservice architecture to deliver API gateway service and massage data to ensure communication in required formats for stakeholders throughout booking and travel process.
- Conducted A/B testing to verify user preferences and bolster revenues.
- Worked closely with QA team to ensure bugs were addressed and resolved immediately.
.Net Software Developer
Confidential, Houston, Texas
Technical Scope: .Net Stack, .Net Core, ASP.Net MVC, Entity Framework Core up to 1.1, Angular 2, HTML5, CSS, JavaScript ES5, ES6, jQuery, Axios for Ajax calls, Kendo UI, AG-Grid, Bootstrap, ES-Lint, Webpack, Babel-ES-Lint, Enzyme (client-side testing/authentication), ASP.Net Core, .Net Framework 4.5.2 to 4.6.1, .Net Core, .Net Standard, C# 5/6/7
Responsibilities:
- Introduced customized, proprietary components for Confidential NAMIS system such as form elements including text box, grid, drop down menus, combo box, and more.
- Utilized SOLID principles and design patterns resulting in low coupling, better reusability of code, and lower cost of maintenance.
- Ensured product quality by writing BDD and TDD tests.
- Passed annual tests to ensure current knowledge at all times.
.Net Software Developer
Confidential, Houston, Texas
Technical Scope: .Net Stack, SQL, SQL Lite, Oracle
Responsibilities:
- Adhered to Agile development methodologies to design, write, and maintain suite of desktop applications to provide gas and liquid volume calculations.
- Collected user requirements and provided estimations in collaboration with business analysts.
- Built and maintained utility and calculated dynamic link libraries (DLL) for use in multiple applications such as TESTit, PROVEit, and PYCit. Developed and packaged custom controls and components for reusability.
- Delivered complete overhaul of data exchange functionality enabling seamless import and export of critical data by enabling import of 5K simultaneous records replacing one-by-one methodology.
- Improved user experience and efficiency for 300 field technicians by reducing time to import 5GB files from 4.5 hours to < 30 minutes and eliminating latency issues.
- Leveraged C# garbage collection mechanism to release resources and resolve memory issues.
- Produced unit tests, integration tests, and regression tests to ensure fulfillment of business expectations and on-time delivery.
- Improved ability to write clean code and utilize SOLID principles, design patterns, and dependency injection.