Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
San Diego, CA
SUMMARY
- Dedicated technical professional with progressive experience in Full Stack Web Development
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Developed custom components for a front - end user interface (UI) using ReactJS and AngularJS in Visual Studio Code. Created service calls to a web service to display for data on AmCharts graphs.
- Architected a robust asynchronous C# Web API in Visual Studio 2019 .NET Core to retrieve data from AWS MySQL and SQL Server to pass the information to the UI.
- Designed responsive stored procedures with custom input filters in MySQL.
- Instituted DevOps - Hosted a server-less React JS Application on AWS S3 Bucket and hosted a web service on an AWS server in IIS. Created Pipelines for CI/CT/CD for web application and web service in Azure.
- Provided technical leadership by instituting coding standards, best practices and design patterns.
- Managed feature sets and mentored Junior Software Engineers.
- Delivered SW and completed tasks on time with very aggressive sprints schedule.
Lead Technical Consultant
Confidential, San Diego, CA
Responsibilities:
- Developed C# Web application for Ford Motor Company to integrate with their data source. Created a rich and responsive UI with live updates from external Web API. Implemented a robust error handling scheme to handle abnormalities and error exceptions.
- Created custom Web API that interfaces with the HotDocs services to auto generate reports without conducting an interview. The Web API accepts a POST request and consumes a JSON answer package and template name as part of the body. The application then generates a report in PDF and saved to a desired location.
- DevOps - Created, published and deployed custom Web Applications. Interfaced with customer and resolved defects found. Performed all QA regression testing
- SW Configuration Management - Managed quality of the SW using the features in Bitbucket such branching and pull requests.
- Full Stack Software Engineer. Developed MVC and Web API applications that interfaces to a SQL database and other date sources
- Mentored Technical Consultants (US and aboard)
- Collaborated with Product Owners and Managers on resource allocations and delivery schedules
Software Engineer
Confidential, San Diego, CA
Responsibilities:
- With a multi-threading application on Panther, created software to detect a thread deadlock. Once identified, the application locates thread and reports the deadlock. The information (time, stack trace, and other meta data) is recorded in a file to be used for investigation.
- Developed an automated testing framework software to test current and new assays for IT and UIT. Devised a strategy to store expected data in an XML, serialized the file into an object to be used to compare with actual processed results. Recorded pass/fail outcomes to file and collect objective evidence (OE). The results were a reduction in the number of lines of code, re-usability, rapid development and time saved to collect OE (from days to seconds).
- Localization expert: Addressed Panther UI and Assay reporting (RDLC) defects. Worked with external translators to resolve defected and new strings. Managed all localized strings on Panther. Collaborated with other engineers in order to reduce translation cost. The results were a $65,000 reduction from the initial bid.
- Maintained Quality Control tool to support current and new assay. Created new code by decoupling each assays into new classes. Developed new IT code to test requirements and code. The outcome was backwards compatibility of past assays, high reliability (no SW exceptions), quick development cycle for new assays.
Software Developer
Confidential, San Diego, CA
Responsibilities:
- Created custom Controllers for incoming XML\JSON Serialization data. Using Object Oriented Programming, developed code to handle request from the URL to pass information (GET), create\store new information (POST), and update information (PUT) to and from the database.
- Wrote Unit Test Code to test code coverage and functionality of all newly developed code. All code is tested daily and often prior to release to Production.
- Developed Test Automation Code to validate the Windows API data. The code would compare the Business Object information to the actual data in DB. Created Helper Method to compare two Objects using Reflection.
- Developed code using Best Practices such Design Patterns and SOLID Principles.