Software Engineer Resume
0/5 (Submit Your Rating)
Cincinnati, OhiO
SUMMARY:
- Software Engineer with substantial industry experience. Graduate student currently working towards an M.S. in Computer Science with a B.S. in Computer Science. Proven ability in designing and developing innovative, scalable web applications and mobile applications with strong programming skills, such as Java, C#, and related frameworks. Works well independently and in teams through the full software development life cycle to meet project requirements and goals. Experienced in next - generation technologies such as artificial intelligence, cloud computing, and distributed systems.
- Software Engineering
- Project Management
- Bug and Defect Fixes
- Web Development
- Agile/Scrum Methodology
- Technical Troubleshooting
- Mobile App Development
- Quality Assurance and Testing
- Process Improvement
TECHNICAL SKILLS:
Web Development: HTML5, CSS3, React, Bootstrap, AJAX, JSON
Database: MySQL, BigQuery, PostgreSQL, MongoDB, Neo4j
Programming Languages: Java, C#, Python, PHP, JavaScript
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Cincinnati, Ohio
Responsibilities:
- Designed and built applications utilizing ASP.NET MVC, .NET Core, and LINQ using Agile methodology with daily Scrum sessions with sprints every two weeks.
- Developed micro-services architecture and wrote code in C# 8.0 for cross-application back-end servers.
- Implemented request handlers and controllers for user authentication, permissions, impersonation, and other features.
- Optimized the background updaters across multiple endpoints with database query batches and decreased update time from 0 milliseconds (ms) to 360ms for local updates and 100ms for deployments to the development instance.
- Created xUnit tests with a coverage rate of 90% or higher using fact and theory test attributes.
- Maintained process functionality and efficiency with Git and Azure DevOps server.
Software Engineer Intern
Confidential
Responsibilities:
- Utilized React frameworks and maintained current React components in order to create a lightweight Single-page web application. Used ReactJS features such as events, functions, States, and Props to handle view modules.
- Developed form submission and approval for various web pages using Redux Form.
- Designed and implemented a RESTful web service with Spring MVC for the customer event API. Implemented search, share, download and other API features.
- Created unit tests with JUnit testing framework, wrote Swagger documentation for API calls and endpoints.
- Managed development processes using Git, Jira, and Amazon Web Services (AWS) in a test-driven development (TDD) environment.
Software Engineer Intern
Confidential
Responsibilities:
- Built RESTful APIs using Spring Boot with Java 8 applying Lambda Expression and Stream features on application layer.
- Contributed to a Docker open-source project to automate application and services deployment within software containers to increase scalability.
- Designed the Docker image to meet project requirements and managed container clusters on Dell cloud with Linux and Kubernetes. Identified and resolved performance issues in different containers.
- Managed the full software development life cycle (SDLC) following Agile methodology with daily Scrum meetings using Git and Jira.
Research Assistant
Confidential
Responsibilities:
- Applied a tree-based algorithm to aggregate data and improved data collection compared to the existing linear approach.
- Delivered a solid guarantee of data privacy using the strategy of (ε, δ)-differential privacy.
- Enhanced an NLP application to provide a restaurant dining scenario with automatic actions using Logic AI. Coded and tested ASP rules in the Knowledge Base for action conditions and effects to manage various restaurant dining scenarios.
- Collaborated on a team to design a web application for tracking student mental health to facilitate communication between teachers and parents. Created lightweight psychological games with jQuery and HTML5, built the server with ASP .NET MVC in C#, and utilized MySQL database to store student data and process user authentications.