Senior Software Engineer - Full Stack Developer Resume
Dallas, TX
SUMMARY
- Around 7+ years of software professional experience in IT focusing mainly on Web - based and Client/Server-based applications using multiple upcoming technologies with focus on object-oriented concepts.
- Proficient in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Extensive experience in .NET technologies such as C#, ASP.Net, MVC, LINQ, WCF and Web APIServices.
- Delivered rich UI/UX designs and good front end user experience applications using HTML 5, JavaScript, JQuery, AJAX, Angular Js, Bootstrap and CSS.
- Well versed with the Object Oriented Programming (OOP) model and Object Oriented Design (OOD).
- Experience working with Agile Software Development Strategy using Scrum, Sprints, Team Foundation Server (TFS), GitHub and SourceTree.
- Worked on building various web applications using .Net Framework including MVC, JavaScript, JQuery, AJAX, XML, JSON, HTML 5, razor views, CSS and Firebug.
- Had developed Single Page applications using the Angular JS framework.
- Specialized in architecting and developing both front-end and back-end software for cross-browser with highly interactive AJAX based applications.
- Expertise in developing Client/Server Applications on various architectural design patterns including MVC 3.0/4.0/5.0, Two-Tier and Three-Tier Architecture (N-Tier architecture).
- Experience in querying using LINQ to SQL, LINQ to XML and other data sources.
- Deployed applications to Azure.
- Experience providing Production Support and working on many product support (PS) issues, along with handling issues during Production Deployments/Releases.
- Experience in writing SQL Queries and development of Stored Procedures, Tables, Triggers and Views in SQL Server 2005/2008/2012.
- Well-versed with developing and debugging scripts, JQuery UI Plugin’s and client side framework.
- Experience in writing Unit Test Cases using NUNIT, MS Unit Testing Frameworkand worked in Test-Driven Development.
- Good experience with Object-relational mapping (ORM) tools like Entity Framework.
- Strong technical background with good communication skills, and an avid leaner of new technologies and goal oriented with a commitment towards excellence.
TECHNICAL SKILLS
.Net Technologies: .Net Framwork 4.0/4.5, C#,ASP.NET,MVC4/5,ADO.NET,LINQ, WPF, WCF,REST& SOAP Services, Resharper, Entity Framework
WebTechnologies: HTML 5,XML, CSHTML,CSS,JavaScript,JQuery,JQuery UI Tools, AJAX,XML, Bootstrap, Angular Js, SASS/LESS
Databases: MySQL,MSSQLSERVER
IDE/DevelopmentTools: MSVisualStudio 2010/12/13/15, VSO, SQLServer2005/08/12,SQLDeveloper,OfficeSuite,TFS, GitHub, SourceTree
ServerPlatforms: TFS 2008/2010/2012, VSS,WindowsServer,IIS6.0/7.0/8.0,WebServices,Windows7/8/10/VISTA/XP/2000,ApacheTomcat, Azure Deployments
Methodologies: Agile, Waterfall, SCRUM
PROFESSIONAL EXPERIENCE
Confidential - Dallas, TX
Senior Software Engineer - Full Stack Developer
Responsibilities:
- Analysis, designing, coding, debugging, and testing business applications, using N-tier architecture.
- Involved in TFS and Agile implementation.
- Responsible for re-designing and re-development of existing application into a new MVC web-based application with new look and feel, UI designs and great user experience.
- Implemented projects using .NET framework 4.5, MVC 5 and Agile methodology with user stories in TFS.
- Implemented Cascading style sheets (CSS), less files and Master pages for maintaining uniformity among all Web pages.
- Extensively worked on developing and delivering the Business Logic of this product using C#.Net, MVC, ASP.NET and REST API Services.
- Developed rich front-end designs using HTML 5, JavaScript, AJAX, jQuery, JQuery UI interactions, Razor Views, Angular JS, Bootstrap and CSS technologies.
- Worked on building and consuming WCF, Web Services and REST services.
- Built these applications for scale using Bootstrap, SASS/LESS using mixins, partials and variables to develop User Interface with responsive design.
- Used Automapper for mapping between multiple objects.
- Responsible for analysis of current programs including performance, diagnosis, troubleshooting, and designing solutions to problematic programming.
- Used AngularJS as the development framework to build a single-page application using modules, directives, filters, controllers and events.
- Worked with 3rd party vendors to consume their applications using REST calls.
- Worked on many SQL queries and stored procedures for various transactions and CRUD operations.
- Deployed couple of services to azure.
- Extensive experience in working with LINQ to Objects, LINQ to SQL and LINQ to XML.
- Good experience in developing distributed applications using Web Services, WCF and XML in C#
- Client side validations were done using .NET Validation Controls.
- Handled run time errors & design time issues by implementing appropriate error handling.
- Developed website to meet cross browser compatibility requirements.
- Worked on using and implementing end-to-end functionality to upload and modify image content and crop the image based on the specifications using JQuery UI tool called JCrop.
- Worked with CK Editor to modify the Html and text content of the template.
- Responsible for planning, processing and performing all jobs in an efficient manner.
- Involved in unit testing, fixing bugs and maintenance of the product, post-deployment issues.
- Provide assistance to QA and support personnel as needed to determine system problems.
- Participated in various meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: .Net Framework 4.0/4.5, MVC 4/5, C#, ASP.NET, REST Services, Entity Framework, SQL Server, LINQ, LINQ to SQL, ADO.NET, jQuery, JavaScript, JQuery UI Tools, HTML 5, Razor Views, CSS 3, Angular Js, SASS/LESS, AutoMapper, NLog, IIS 6.0/7.0, Visual Studio 2013/2015, VSO, TFS, Microsoft Azure, GitHub, SourceTree.
Confidential
Software Developer
Responsibilities:
- Involvedin developingdynamic website, that can be used in web as well as mobile, usingC#,HTML,CSS, JavaScript, jQuery and SQL Server.
- Responsible for writing the LINQ queries to process and retrieve the objects.
- Experience using AJAX controls to enhance the functionality of web page i.e., asynchronous functionality.
- Implemented MVC architecture and single design patterns.
- Developed custom controls and navigation controls.
- Implemented client-side and server-side validation using Javascript and Ajax.
Environment: C#, Asp.Net, MVC 4,LINQ, JavaScript,jQuery,SQL,HTML,CSS.
