Full Stack Web Developer Resume
SUMMARY:
- Senior Software Developer with more than 9 years of software development experience.
- With background in .NET and Java frameworks, C++, web development, both back - end and front-end, database design and implementation.
- Experienced in C#, ASP.NET, SQL Server, JavaScript and Java.
- Hands on experience with multi-layer Web architecture, OOD and Design Patterns.
- Deep knowledge of MVC pattern both in Front-end and Back-end.
- Hands on experience in developing SPAs and restful Web Services.
TECHNICAL KNOWLEDGE:
Programming Languages: C/C++, Java, C#, TypeScript.
Scripting Languages: JavaScript, (X)HTML, CSS, SQL, VB Script, Razor
Web Frameworks: ASP.NET Web Forms, ASP.NET MVC, Spring MVC, Struts, J2EE Servlets/JSP
JavaScript Libraries: Angular, jQuery, Nockout.js, Backbone.js.
Desktop Development: Windows API, Windows Forms, Swing, Eclipse RCP.
DBMSs: MS SQL Server, PostgresSQL, Oracle
ORMs: Hibernate, LINQ to SQL, Entity Framework
IDEs: Visual Studio, Eclipse, SQL Server Management Studio
SE Tools and Methods: UML, Unit testing, DI/IoC, Design Patterns, JIRA SQL Server Reporting Server, LaserFiche Server, JBoss
NoSQL: MongoDB
Operating Systems: Windows, Linux
WORK EXPERIENCE:
Confidential
Full stack Web Developer
Responsibilities:
- Design and development of the company’s internal portal. Integration with existing web services.
- The application is a hybrid of standard ASP.NET Core MVC and SPAs backed by restful web services.
Technologies used: ASP.NET Core MVC, Angular 4, SQL Server, Entity Framework Core, C#, Bootstrap, Angular Material.
Confidential .
Senior .NET developer
Responsibilities:
- working on the company’s famous Cybersecurity Product.
- My role was backend developer, mostly involved in developing restful Web Services with ASP.NET API 2, Entity Framework 6 backed by stored procedures developed with T-SQL.
- In parallel with developing new services and features
- I was involved in writing large number of unit tests and integration tests.
Technologies used: ASP.NET Web API 2, SQL Server, Entity Framework, C#
Confidential
C++ Developer
Responsibilities:
- Working with native Windows technologies, developing highly sophisticated forensic and Confidential software.
- Integration with .NET code through COM technology. Working with VS2013 as IDE.
Technologies used: C/C++, Windows API, COM, C#, MongoDB.
Confidential
Full stack Java developer
Responsibilities:
- Working with an Enterprise Confidential system with an SPA web user interface.
- Developing the web layer using Struts framework
- Using EJB as middle layer and Oracle as back-end data store.
- Using Eclipse as IDE, JBoss as Application Server, and Ant as build tool.
Technologies used: Java, Servlets, JSP, Struts, EJB, JavaScript, jQuery, dhtmlx, Raphael, Ajax, JBoss AS, Oracle, HTML, CSS.
Confidential
.NET Developer
Responsibilities:
- Adding new features to current applications and developing new applications for the company’s Enterprise system.
- Developing advanced ASP.NET applications and Confidential modules.
- Designing tables and developing stored procedures for MS SQL Server 2008.
- Developing web services for multitier architectures.
- Integrating data from MS SQL Server, MS Office and LaserFiche server to Web Applications.
- Developing reports for MS SQL Server reporting server.
- Integrating ASP.NET post-back model with jQuery and Javascript to develop highly sophisticated UIs.
Technologies used: ASP.NET and Confidential, SQL Server, MS SQL Server Reporting Services, Web Services, IIS, C#, XHTML, CSS, JavaScript, jQuery, T-SQL, VBA, XML, VS, LaserFiche server.
Confidential
Full stack Web DeveloperResponsibilities:
- Adding new features to current applications and developing new applications.
Technologies used: ASP.NET (Web Forms), SQL Server, C#/VB.NET, XHTML, CSS, JavaScript
Confidential, Orange, CA
Full stack Web DeveloperResponsibilities:
- Developing ASP.NET web applications and SQL Server databases for company's Intranet.
Technologies used: ASP.NET, SQL Server, JavaScript and CSS.