Senior Software Engineer Resume
Plantation, FL
SUMMARY
- .NET/Javascript Developer with more than 10 years of professional experience in Object Oriented Programming (OOP), design, analysis, coding, testing and implementation using C#, ASP.NET, VB.NET, ADO.NET, JavaScript, ES6, TypeScript, jQuery, knockoutjs, Backbone, Angularjs 1.x, 2 and 4, React, Jasmine, Protractor, Nodejs, Node Package Manager, Bootstrap framework, Java, C++, C, SQL Server, Ravendb(NonSQL) database, Transact - SQL(T-SQL), XML, XAML, Linq, Windows Communication Foundation (WCF), Model View Control (MVC) framework, Windows Presentation Foundation (WPF), Web API Controllers, Silverlight and Microsoft Expression Blend 4, Team Foundation Server, GitHub, GIT, IntelliJ, CloudBees Jenkins, Visual Studio Code, and SQL Azure.
- All phases of Software Development Life Cycle (SDLC) of various Internet, Intranet, N-Tier, and Client/Server applications.
- Experience working with Angular 1.X, 2 and 4.
- Experience working with MVC4 framework, Razor View Engine, Knockout.js and Angular.js.
- Experience working with Web API Controllers.
- Experience working with Karma for testing javascript purposes.
- Experience working with HTTP protocol and XMLHttpRequests (XHRs) through AJAX calls from the client to communicate with Web API Controller(s) in the server.
- Asynchrony JavaScript and XML using JavaScript and ASP.Net 4.5 framework, and tools to debug it.
- Experience Generating Dataset Relational Structure from XML Schema (XSD).
- Experience working with Server-Side ASP.Net AJAX, Linq to SQL and Linq to Entities.
- Extensible JavaScript XML Transformation (XSLT) and XPath.
- C#, ASP.NET, VB.NET and ADO.NET
- ADO.NET classes like SQL Connection, SQL Command, SQL Data adapter, Dataset, and Data Reader.
- Experience using Triggers, Views, Stored Procedures and User-Defined Functions.
- Creating ASP.NET server controls, Remote Web Service
- Expertise in Reflection, Delegates.
- Used Library of Application Blocks in ‘Enterprise Library for DOT NET to solve common Challenges which imposes Architectural Style.
- Development of web based applications, N-Tier systems and e-Commerce solutions.
- Xamarin Forms, Win Forms and Web Forms programming.
- .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0 and .NET 4.5( VS.NET 2015)
- RDBMS databases including MS-SQL Server and MS-Access.
- Database design and implementation on MS SQL Server 2000/2005/2008 including the use of stored procedures to achieve high performance reporting systems.
- Experience creating, configuring and using Windows Communication Foundation (WCF).
- Experience working with Visual Studio Team Foundation Server 2010, 2012 (TFS) to automate the software delivery process and manage software development projects throughout the IT lifecycle.
- Experience working with Microsoft Expression Blend 4.
TECHNICAL SKILLS
General: Object Oriented Programming, Data Structures, Enterprise Programming, Web Applications, Client/Server Technology, Visual Programming, Database Architecture and Design.
Computer Languages: .NET (C#, .VB.NET, ADO.NET, ASP.NET, .NET Web Services), C++, C HTML, XML, JavaScript, Java, XAML and T-SQL (2008), JQuery, Knockoutjs and AngularJS.
Databases: Microsoft SQL Server (2005, 2008 and 2012), Oracle/PLSQL., Access, IBM AS/400, Ravendb (Non SQL) database.
Operating Systems: Windows 7, NT, XP, 2000, 2003, Vista, and Linux.
PROFESSIONAL EXPERIENCE
Confidential, PLANTATION FL
Senior Software Engineer
Responsibilities:
- Development, maintenance and enhancement some of the AXP web applications using MVC framework 4.5 along with AngularJS 1.5, Angular 2 and 4 on the front end.
- Extensively used ASP.NET MVC 4.5 for data retrieving, storage and manipulation with SQL server 2008.
- Extensively used of HTML5, CSS3, and Bootstrap to achieve responsive design in the front end.
- Extensively used of Unit Testing on both Server (NUnit) and Client side (Jasmine and Protractor).
- Developed and designed web pages involving credit card transactions using ASP.NET, C#, CSS, HTML5, jQuery and JavaScript.
- Creating, consuming Web APIs and RESTful services.
- Extensively used of Visual Studio Code editor for NodeJS, and AngularJS 2 and 4 projects.
- Extensively used of CloudBees Jenkins for continuous delivery, and continues Integration.
- Extensively used of IntelliJ code editor for Java JSP page projects.
- Used of Amazon Web Services(AWS) lambda for real time data manipulation.
- Extensively used of GitHub as source control.
Environment: Agile and Scrum Environment, GitHub source control, Visual Studio 2015, C# .NET, ADO.NET 4.5, MVC Framework, XML, SQL Server 2012, JQuery, AngularJS 1.5, 2, and 4, HTML5, Bootstrap, DevExpress, Karma, JSON, LINQ to SQL, MySQL, SQL Azure.
Confidential, MIAMI FL
Senior Software Developer
Responsibilities:
- Development, maintenance and enhancement some of Confidential web sites including mobile along with credit card transactions.
- Creator of a new algorithm that performs Facets search dynamically, similar to Amazon using Angularjs 1.x and 2, Web API, HTML5, Bootstrap and Lucene.Net.
- Development and implementation of a Proof of Concept(POC) for the Facets search functionality, and then implement this POC to the actual website of the company.
- Extensively used of HTML5 and Bootstrap to achieve responsive design.
- Creation and consuming of RESTful services along with Web APIs.
- Implementation and maintenance of .net web applications with Sitecore MVC as a content management system.
- Extensively used of Knockoutjs, Angularjs and Bootstrap framework for developing responsive, mobile applications and better data manipulation and user experience on the client side.
- Extensively used ADO.NET 4.0 and Linq for data retrieving, querying, storage and manipulation with SQL server 2012.
- Implemented and maintenance of complex Stored Procedures for efficient database interactions, using T-SQL.
- Extensively used of jQuery, JavaScript for data manipulation on the client side.
- Developed and designed web pages using ASP.NET, CSS, HTML, jQuery and JavaScript.
- Creating and configuring applications services with Windows Communication Foundation (WCF).
- Used of Amazon Web Services(AWS) lambda for real time data manipulation.
Environment: Visual Studio VB, C# .NET 2012, ADO.NET 4.0, XML, SQL Server 2012, Team Foundation Server(TFS), JQuery, AngularJS 1.x and 2, Karma, Knockoutjs, JSON, LINQ to SQL, Telerik Controls, SiteCore and SQL Server Integration Services (SSIS).
Confidential, MIRAMAR FL
Senior Software Developer
Responsibilities:
- Maintenance and enhancement of custom EzVerify and EzDispense applications for Confidential ts and clinics.
- Extensively used of SQL Server Reporting Services (SSRS) to create and maintain existing reports for clinics.
- Extensively used ADO.NET 4.0 and Linq for data retrieving, querying, storage and manipulation with SQL server 2012.
- Introducing Knockoutjs, and Bootstrap framework for developing responsive, and better data manipulation and user experience on the client side.
- Extensively used of Unit Testing on both Server (NUnit) and Client side (Jasmine and Protractor)..
- Implemented and maintenance of complex Stored Procedures for efficient database interactions, using T-SQL.
- Extensively used of Team Foundation Server (TFS) as a source control.
Environment: Visual Studio C# .NET 2012, ADO.NET 4.0, XML, SQL Server 2012, Team Foundation Server(TFS), JQuery, knockoutjs, JSON, LINQ to SQL, Telerik Controls, SQL Server Reporting Services (SSRS).
Confidential, NORTH MIAMI BEACH FL
Lead Senior Software Developer
Responsibilities:
- Maintenance and Development of a BMS (Business Management System) and POS (Point Of Sell) Web application with Ravendb (NonSQL) database as a back end.
- Contributed to discussion on analysis and design on the completed migration of the BMS and POS systems from Ravendb to SQL database using Entity Framework Code First, designing the whole SQL data modeling, along with the implementation of most of the custom scripts for data migration.
- Extensively used ASP.NET MVC 4 for data retrieving, storage and manipulation with SQL server 2008.
- Extensively used of JQuery, JSON, AJAX, Telerik Kendo UI, and knockoutjs for data manipulation on the client side along with MVC 4 framework.
- Introduced Angular.js framework for better data manipulation and user experience on the client side in some of the templates.
- Creating and configuring applications services with Windows Communication Foundation (WCF) to establish communication between BMS and a CRM (Customer Relationship Management) system.
- Extensive used of design patterns to development of a lot of new modules for both BMS and POS systems.
- Worked on implementation of the POS for Prepaid Cards, and Credit Cards for purchasing long distance and international phone calls minutes using multiple Payment Processing Systems and Gateways.
- Implementation most of the functionalities of the POS like Refund (Full and Partial), Transactions, Credit Cards processing, Payment Gateways, Discounts.
Environment: Visual Studio C# .NET 2012, ADO.NET 4.0, XML, SQL Server 2008, Team Foundation Server(TFS), ASP.NET MVC 4, JQuery, knockoutjs, JSON, LINQ to Entities, Razor, Telerik Controls and Telerik Reporting.
Confidential, FORT LAUDERDALE FL
Senior Software Developer
Responsibilities:
- Development and maintenance of the Teller application of Citibank.
- Working on a project to migrate a complex teller application developed in Mosaic (old Olivetti Framework Architecture), C++ and .NET to ASP.NET, SQL Server and Oracle Database.
- Extensively used ADO.NET 2.0 and Oracle PLSQL technologies for data retrieving, querying, storage manipulation and complex stored procedure debugging.
- Create and maintain complex and dynamic DLLs in ASP.Net C# that do the whole banking business logic of the teller application.
- Extensively Used ADO.NET 2.0 technology for data retrieving, querying, storage and manipulation with SQL server.
Environment: Visual Studio C# .NET 2010, ADO.NET 4.0, XML, SQL Server 2008, Team Foundation Server(TFS), Mosaic (Old Olivetti framework architecture).
Confidential, HOLLYWOOD FL
Software Developer
Responsibilities:
- Development and maintenance of BrandsMartUSA web site and Intranet.
- Extensively used ADO.NET 4.0 and Linq for data retrieving, querying, storage and manipulation with SQL server 2008.
- Implemented complex Stored Procedures for efficient database interactions, using T-SQL.
- Developed and designed web pages using ASP.NET, CSS, HTML, jQuery and JavaScript.
- Extensively used LinqPad to test efficiency of queries against database (SQL Sever 2008) using Linq.
- Developed applications (Intranet) using AJAX: XMLHttpRequest object, JavaScript/DOM, CSS, and XML (used as the format for transferring data).
- Creating and configuring applications services with Windows Communication Foundation (WCF).
- Extensively used of Model View Control (MVC) framework to develop mobile application and Model View Presenter (MVP) design patterns.
Environment: Visual Studio C# .NET 2010, ADO.NET 4.0, XML, SQL Server 2008, Sourcesave, LinqPad, Team Foundation Server(TFS).
Confidential, MIAMI
Software Developer
Responsibilities:
- Development enhancement to e-IBS® Core Banking System which incorporates standard Service Oriented Architectures enabled interfaces which allows it to interact and collaborate with a variety of vendors, services and business channels using JSP(Java Server Pages).
- Extensively Used ADO.NET 2.0 technology for data retrieving, querying, storage and manipulation with SQL server and IBM AS/400 simultaneously.
- Involved in requirements, gathering interacted with users and analyzed user and business requirements/proposals.
Environment: Visual Studio.NET 2003,2005,2008, ASP.NET 2.0, ADO.NET 2.0, XML, SQL Server 2005, IBM AS/400, CVS, Rational Architecture.
Confidential
Software Developer
Responsibilities:
- Implemented complex Stored Procedures for efficient database interactions, using T-SQL interacting with Dataset Relational Structure from XML Schema (XSD).
- Created Web Forms, informs using ASP.NET 2.0, MS Visual Studio .NET 2005.
Environment: Visual Studio.NET 2005, VB.Net, ASP.NET 2.0, ADO.NET 2.0, XML, IIS6.0, SQL Server 2005, IBM AS/400.
Confidential, Miami, FL
Web Developer
Responsibilities:
- Created Web Forms, informs using ASP.NET 2.0, MS Visual Studio .NET 2005.
- Involved in generating user interface screen using ASP.Net 2.0 Objects.
- Involved in creating the backend database tables using SQL Server 2005.
- Created tables, views, indexed views, stored procedures and triggers by using SQL Server 2005 schema objects.
- Extensively Used ADO.NET 2.0 technology for data retrieving, querying, storage and manipulation.
- Involved in unit testing and also extensively involved in bug fixing.
- Involved in requirements gathering, Interacted with the users and analyzed the user and Business requirements.
- Involved in designing and coding the web pages, win forms using ASP.Net 2.0, C#, HTML.
- Design and development of all the modules including the Data base design and development with SQL Server2005
- Wrote the business logic in classes using C# language and used in Web Forms.
Environment: Visual Studio.NET 2005, VB.Net, ASP.NET 2.0, C#, ADO.NET 2.0, XML, IIS6.0, SQL Server 2005
Confidential
Computer Programmer
Responsibilities:
- As a programmer I was took the task of developing codes in programming language C and assembly of various projects assigned to me. I was assigned projects where I applied my extensive knowledge on compiler design and microprocessors (Z-80, X88).
Environment: Assembly language, C.
