Software Engineer Resume
SUMMARY:
- Versatile developer with 3+ years of experience in both front - end and back-end development for web and desktop systems.
- Adept at working with team members to drive achievement of project deliverables and goals throughout the software development lifecycle, with a proven history of multiple successfully completed client projects.
- Adaptable, fast-learning problem solver able to quickly devise innovative solutions to technology problems.
- Ability to perform in-depth analysis of project components and rapidly identify and eliminate software issues.
- Highly knowledgeable in the latest frameworks and web services.
CORE COMPETENCIES:
- Web Application Development ASP.NET/C# Programming Object Oriented Programming
- Web Services Requirement Management Application Optimization and Performance Enhancement
TECHNICAL SKILLS:
Languages: C#, Java, C++, C
Web: ASP.NET MVC / WebForms, Razor view, JavaScript, JQuery, AJAX, HTML, XML, CSS, JSON, JSP, Servlet, AngularJS
Frameworks: .NET, Entity Framework, ADO.NET, Spring MVC, Hibernate
Web Services: WCF, ASP.Net Web API, SOAP, REST
Design Pattern: Façade, Singleton, Template, Proxy, Factory Method, Command, Adapter BridgeChain of Responsibility, Decorator, Iterator
Databases: MS SQL, MySQL, SQLite
SDLC: Agile/Scrum, RUP, Waterfall
Tools: Microsoft Visual Studio, Team Foundation Server, Eclipse, Netbeans, Git, Android Studio
Platforms: Windows, Linux, Mac OS X
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Lay out the application architecture based on domain driven design principles using Asp.net MVC and Entity Framework.
- Implement the reporting module using RDLC and Microsoft report viewer for generating data entry report, Certificates, and Mark sheet of student’s examination.
- Design and implement Rule API for Student Registration Rule and Examination Evaluation Rule.
- Took a key role in implementing the transaction and concurrency management for the application backend
- Implement a pluggable architecture to expose REST services to provide necessary student details and examination schedule management information making it possible for different offices to use their own custom application.
- Write front-end razor view code, HTMl and Jquery.
Technologies and Tools: C#, ASP.NET MVC, Web API, REST, LINQ, IIS,Entity Framework, RDLCSQL Server 2012, JQuery, Visual studio 2013, TFS.
Confidential
C#.NET DeveloperResponsibilities:
- Requirement analyzing and communication with client regarding the understanding of the business workflow of the Product quality Verification Module.
- Optimize code reusability and flexibility by using different design patterns, such as Template, Repository, and Factory.
- Design front end UI Using Winform and Infragistics tools.
- Extend the old API to cope with the new Module and requirements.
- Perform unit and integration test.
Technologies and Tools: C#, Entity Framework, LINQ, Winform, Infragistics, SQL server 2008, UML, XML, Visual studio 2013, TFS.
Confidential
C#.NET DeveloperResponsibilities:
- Implement the code to consume the RESTful web service provided by fonePay for recharging and paying service charge from different source.
- Implement ASP.NET security for authentication and authorization.
- Convert old ASP.NET Webform to MVC HTML and razor view.
- Communicate with QA team and fix the bug that may arise.
- Introduced paging in SQL stored procedures and lazy loading in dropdowns, resulting in load time dropping from minutes to seconds.
Technologies: ASP.NET, MVC, Web Form, HTML, AJAX, REST, SOAP, Entity Framework, ADO.NET, SQL Server 2008, Visual studio 2010, TFS.
Confidential
C#.NET DeveloperResponsibilities:
- Worked as junior member to support senior developer to build backend c# code for business and persistence Tier.
- Learn New ORM technology (Entity framework) and implement it in the Project.
- Implement RDLC and necessary data Access code for reporting system.
- Implement features to send email notification over SMTP.
- Write unit testing using MS unit testing Framework.
Technologies: C#, Entity Framework, Winform, SQL Server 2008 R2, Winform, Visual studio 2010, TFS.
Confidential
C#.NET Developer / Intern
Responsibilities:
- Enabled display of reporting data by leveraging Windows report, RDLC, and ADO.net.
- Improved site responsiveness and performance by using AJAX, Web Services and site design.
Technologies: C#, JSON, XML, AJAX, JQuery, ADO.NET, LinQ, MVC, MS SQL Server, Team Foundation Server, Visual studio 2010.