Senior Software Engineer Resume
Atlanta, GA
SUMMARY
- Over 9 years of experience in developing web/windows applications using C#, .NET, ASP.NET, ASP.NET MVC, ADO.NET, Web Services, Web Forms, Win Forms, MS SQL Server and Angular JS
- Experience in developing Graphical User Interfaces usingHTML, CSS, JavaScript, Angular JS, AJAX, JQuery, Bootstrap
- Professional experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis, Design, Development, Documentation, Testing, Implementation, Deployment and maintenance of systems ranging from stand - alone applications to multi-tiered web architectures.
- Proficient in the use of both structured and object-oriented systems analysis, design, development tools and techniques and Experience and understanding of OOP.
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, JQuery, JSON, and Telerik Kendo UI.
- Experience with Service Oriented Architecture (SOA) implementing WCF and SOAP and RESTFUL Web Services.
- Experience in using Audit functions and extensively used Exception Handling for catching and reporting errors.
- Worked extensively on analyzing and implementing the presentation, business logic and data access layer.
- Good experience with various testing approaches such as Unit testing, Functional testing and Integration testing.
- Involved in performance Source Code Maintenance using Tortoise SVN and Team Foundation Server (TFS).
- Experience in using Agile methodologies to develop and implement software solutions.
- Experience in using SSRS, SSIS and Crystal Reports for report generation, integration into .NET applications.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
TECHNICAL SKILLS
Programming Languages: C, C++, C# .NET, VB.NET
Microsoft Technologies: .Net Frameworks 4.5/4.0/3.5/3.0/2.0/1.1 , ASP.NET, ADO.NET, MVC, WCF, WPF, IIS, Web Services, TFS, N Unit Test
Web Technologies: HTML5, JQUERY, Ajax, JAVASCRIPT, CSS3, Angular 4.0, Angular JS, AJAX, JQuery, Bootstrap
Development Tools: Visual Studio 2017/2015/2013/2012/2010/2008
XML Related Technologies: XML, XSL, XSLT, XAML
Designing Tools: Visio, Rational Rose XDE, Dream Weaver, Flash 5.0, Adobe Photoshop
Databases: SQL Server 2008 R2, 2005, MYSQL, Oracle - 10g/9i/8i
Source control Tools: Team Foundation Server, Tortoise SVN
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Design Partners: MVP, MVC, MVVM
PROFESSIONAL EXPERIENCE
Confidential,Atlanta, GA
Senior Software Engineer
Responsibilities:
- Involved with the client team to design and develop the application according to client requirement using WCF, Silverlight, and ASP.NET with the business logic implemented using C#, SQL Server
- Developing services by using ASP.NET Web Api and implemented business logic in business logic layers.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used new cutting edge .Net technology including ASP.NET 4.5, MVC with Entity Framework
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events.
- Used Angular JS framework to implement Single Page Application and send Angular JS time out option to schedule the future time out.
- Used AJAX and Bootstrap for dynamic web pages
- Developed the web forms from designs provided by the design team.
- Created and tested different front-end forms using AJAX, JavaScript, Angular JS and CSS.
- Implemented various JavaScript/jQuery effects on the pages.
- Worked on MVC (Model View Controller) pattern using AngularJS and created different controllers, view to be used in the presentation layer
- Used Angular 4.0 and jQuery library functions for the logical implementation part at client side for all the application.
- Used LINQ to SQL to expose Relational data as objects in application code. Used Entity Framework.
- Created triggers, stored procedures, tables and maintained app database in SQL server 2012
- Developed test-driven development (TDD) strategy guiding use of the N-unit unit testing framework. Developed Views and Partial View using Angular 4.0, HTML, CSS, Bootstrap
- Involved in developing all the modules of application
- Developed a mobile application using Mobile JQuery, used MVC for this approach
- Developed Data access layer and Presentation layer completely
- Responsible to deploy application on windows server 2008
Environment: C#, .NET 4.5, MVC.NET, WCF, Web Api, REST, Mobile jQuery, ASP.NET, Visual Studio, Microsoft Office suite of products, TFS, IIS, Angular 4.0, HTML5, CSS3, Bootstrap, SQL Server 2008 R2, Silver Light, Windows 7/8
Confidential, Denver, Colorado
Programmer Analyst
Responsibilities:
- Worked on Learning Management System (LMS), an application for administration, tracking of al Courses where Instructor and Student Coordinates
- Experience with a wide variety of .NET technologies, such as CoreCLR and the Roslyn Compiler Platform
- Created and consumed Web API web services for implementing business logic and developed Restful APIs for the third-party systems using WEB API.
- Design, develop, test, debug, and implement Silverlight 5.0 based applications following the MVVM framework template.
- Implemented Xamarin forms for the platforms Android and iOS to create native User Interface
- Designed and created complex and dynamic UI pages Using Xamarin Forms PCL for IOS, Android
- Familiarity and development experience with Web services technologies HTTP, REST, XML, JSON
- Android specific apps are deployed by using Visual Studio Emulator for Android and to test and debug Android apps
- Used ASP.NET AJAX controls for Web Application Development. Used LINQ to SQL to expose Relational data as objects in application code. Used Entity Framework
- Created Silverlight Web Objects for an Interactive UI.
- Used HTTP Cookies set to Web View in Xamarin forms iOS and Android
- Created Single Page applications structure with multiple modules Angular JS, TypeScript
- Used Web API to consume Data in Xamarin forms Android and iOS projects
- Experience with web-based applications and/or web services-based applications at massive scale
- Experience working with agile methodology
Environment: C#, LINQ, RESTful Web Services, Angular JS, Angular-CLI, Type Script, Bootstrap, JQuery, AJAX, XML, JSON, Silverlight, Telerik, MS SQL Server, Xamarin
Confidential, Columbus, OH
Applications Developer
Responsibilities:
- Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
- Worked on presentation, business and data access layer.
- Designed the database schema with Entities, Attributes and Relationships (Entity Framework).
- Involved in SQL, T/SQL programming for stored procedures, views, Indexes and user defined functions in MS SQL Server.
- Consumed web services according to the business requirements.
- Designed and developed Dynamic ASPX web pages using HTML, JavaScript, CSS, C#.NET, ASP.NET and XML.
- Responsible for the creation of the applications by using C#.NET and enhancement of the projects for .net applications.
- Designed the Web application layout and forms using HTML, CSS, JavaScript, jQuery, AJAX and AngularJS. Designed a Single Page Application (SPA) using Web API with AngularJS to support CRUD execution.
- Designed Grid using AngularJS and Grid MVC
- Created event driven Web Forms using ASP.NET and implemented form validation using Validator controls using both Custom validation and JavaScript
- Experienced in Developing Single Page Applications using Angular JS. Also, worked with Angular JS for Two-Way data binding and dependency injection
- Implemented FaultException handling to catch the application errors
- Created the test cases and performed unit testing
- Generate reports to support the general operations of the company and provide reporting solutions to diverse business teams using SSRS
- Involved in developing back-end T-SQL stored procedures.
Environment: C#, .NET, Visual Studio, JAVA Script, Angular JS, Team Foundation Server, IIS 6.0, SQL Server 2005.
Confidential
Jr.Net Developer
Responsibilities:
- Utilized ADO.Net Objects to interact with the SQL Server Database.
- Used SQL Connection, SQL Command, Data Adapters and Datasets.
- Involved in designing Database.
- Constructed complex SQL queries to retrieve and manipulate data.
- Created documentation on configuration of the application.
- Debugged and fixed the errors in the ASP pages.
- Experience in Web UI Technologies using HTML, J-Query, JavaScript, Angular JS and Node JS
- Involved in development, testing and documentation of software’s life cycle for various applications.
- Used ASP.NET AJAX controls for Web Application Development
- Development of web forms using C#
- Developed application databases and various backend SQL stored procedures
- Coded various modules using XML for data communication between databases and applications that used web services
- Determined and resolved critical issues and bugs in the software in a timely fashion before code release.
Environment: ASP.Net, C#, HTML, Java Script, Microsoft SQL server 2000, Windows XP.