Lead Software Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Seeking a job that will challenge my technical knowledge and allow me to provide the company with the best of my skills and effort.
- Bilingual: Fluent in both English and Spanish.
- Excellent communication skills.
- Proficient in MS Office (Word, Excel, Powerpoint, Access) and Excel VBA.
- Full stack developer.
- 6 years of OOP experience and web development (Java, C#, C++, CSS, HTML, Javascript, PHP, .NET).
- 6 years of SQL (MySQL, MSSQL) experience and 3 years of no - sql (MongoDB) experience.
- 4 years of experience using Selenium for automated testing of web apps.
- 3 years of experience using Angular, React JS frameworks.
- 2 years of cloud experience (AWS, Azure).
- 2 year of Kubernetes and Docker experience.
- Java, Kotlin, C#, C, C++, Javascript,ASP.NET, MVC, .NET Core, Spring Boot, Angular, React, JQuery, CSS3, HTML5, JSON, XML.
- MySQL, MSSQL, Postgres, Couchbase, MongoDB.
- Linux, Windows, Mac OS X.
- Powershell, Batch, Bash.
TECHNICAL SKILLS:
Postman, Fiddler, Insomnia, Apigee.
Jenkins, Concourse CI
Visual Studio, IntelliJ Idea, Eclipse, Android Studio.
SSMS, SQL Developer, Robo3t
GitHub, Bitbucket.
JIRA, Sharepoint.
Wireshark, OWASP, Metasploit, Nmap/Zenmap, Kali Linux.
EXPERIENCE:
Lead Software Engineer
Confidential
Responsibilities:
- Development of RESTful APIs written in Golang using KAFKA and Docker/Kubernetes.
- Actively develop cutting - edge APIs for our Benefits Integration components.
- Write unit tests and integration tests to test our endpoints and business logic.
- Implement logging using InfluxDB, Prometheus, and Grafana.
- Development of our Human Capital Management solution software, Confidential PRO.
- C#, .NET, MSSQL.
- Test the performance of our APIs to root out possible deadlocks and race conditions.
- Implement performance tests using Artillery
- Deploy changes to production every Thursday at 9pm.
- Ensure that unit/integration tests are passed in every environment (dev, devdemo, STG, sales, etc) before production.
- Check Grafana logs after deployment to ensure consistency and stability.
Software Engineer
Confidential
Responsibilities:
- Move legacy code (.NET) to nodeJS microservices using Kubernetes and AWS.
- Add new features and business logic as requested from our clients.
- Refactor code to improve performance.
- Keep all libraries patched to prevent vulnerabilities.
- Fix reported defects and bugs within our main application and our microservices.
- Run load tests on our endpoints to ensure stability test performance.
- Gather all the branches for each JIRA ticket that is ready to be released
- Create a release branch
- Perform a pull request, and fix any conflicts
- Add any new configuration(s) to the server(s) and/or microservices.
- Run automated regression tests
- Run manual tests on various endpoints
- Run performance tests
Software Engineer
Confidential
Responsibilities:
- Single-page custom web application for waste-tracking onboard the ships.
- Angular 6 front end, .NET Core backend, LINQ, Entity Framework Core, OAuth AD authentication, MSSQL db, Visual Studio IDE.
- PowerBI dashboard for reporting to business.
- Custom Web application for managing venues (restaurants, bars, etc) on the ships.
- JQuery front end, ASP.NET MVC backend, LINQ, Entity Framework, MSSQL db, AD Authentication, Visual Studio IDE.
- RESTful API to expose Venue Management data to other services to serve as a master of records.
- Java Spring Boot API using Hibernate to model data from MSSQL DB.
- Running as microservice on AWS.
- Development of custom IoT device (raspberry pi, Windows 10 IoT core, UWP) with temperature probe sensor to keep track of food temperature.
- Security/Vulnerability testing of Web Apps using OWASP, Wireshark.
- Development of test scripts using Selenium (using Java on IntelliJ IDE) for unit testing.
- Support for DMS (Dining Management System: SilverWhere) and ensuring that the MSSQL DB is healthy and integrates with our modern RESTful APIs and microservices (written in Spring Boot).
- Improve query performance, writing new SPs to integrate with newer systems/microservices.
- Write SQL jobs to purge log data and reindex logs.
Software Engineer
Confidential
Responsibilities:
- Development and management of the school website
- C# ASP.net MVC, MSSQL, Jquery
- Forms Authentication
- Integration with vendor application (ProCare)
- Development of custom WPF applications
- Login screen for student pickup/dropoff
- Attendance tracker for teachers
- Management of the School’s Tuition/Payroll Software (ProCare).
- Writing SPs and Triggers to integrate vendor software with online payments on school website.
