Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 1+ years of experience in IT (Information Technology) with Software Engineer offering good programming and problem - solving expertise with software development experience. Background in evaluating, designing, implementing solutions, Unit testing. Specialized in high-level programming language such as .NET, C#, Java, JavaScript, Angular in Web and Client/Server.
TECHNICAL SKILLS
Programming: TypeScript, C#, C/C++, Java, basics of Python
Database: MS SQL, MySQL and MongoDB
Web Technology: Angular, .Net Core
Others: Data Structure and Algorithms and their uses, Strong OOP knowledge, WPF, JavaFX, Latex
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Experience Cooperating with multiple operational and organizational components to facilitate the design, development, delivery, and maintenance of IT products and services
- Experience to Participate in requirements analysis and Collaborate with internal teams to produce software design and architecture
- Develop documentation throughout the software development life cycle (SDLC)
- Write clean, scalable code using .NET Core and deploy applications and systems
- Experience to developed maintainable and scalable web application on Angular.
- Experience to developed REST API with .NET Core and MongoDB
- Worked on micro service architecture
- Used RabbitMQ for messaging solution
- Experience to revise, update, refactor and debug code to improve existing software
- Serve as an expert on applications and provide technical support
- Experience to analyzing data on organizational or program effectiveness
- Establishes performance objectives in coordination with the team lead to address changes to project baselines.
- Experience in DevOps (CI and CD) using GITHUB and Jenkins
- Experience in pull, push, check status, find log, change branch using git bash
- Experience Agile Scrum methodology of the projects to give faster and effective delivery using Jira.
- Involved with multiple projects and multiple teams for each release
- Work closely with Sr. Software developers, Test team, Business analysts, System Admin, other project management personnel
- Involved to user story grooming to make user story understandable and update acceptance criteria
- Experience prioritizing along critical path and meeting project milestones and deliverable dates.
- Participate in planning and executing new cross-functional project initiatives.
- Expertise to convey technical concepts to non-technical audiences
- Reviews formal deliverable documents and traces requirements throughout the software development life cycle.
- Experience analyzing and identifying opportunities for improved business process solutions
- Strong analytical and problem-solving skills
- Experience with development using C# .NET, Angular 7 and Linux
- Excellent communication skills, ability to work as part of a team and on own.
- Versatile team player with excellent interpersonal and technical documentation skills and handling multiple projects simultaneously.