Sr. Software Developer Resume
Irving, TX
SUMMARY:
- I am currently working for Wolters Kluwer as a Senior Software Developer on Tax - filing application.
- I have total 13+ years of work experience in Software Development Life Cycle (SDLC) and agile methodology in web based & N-tier applications.
- My main area of experience is in project delivery of various sizes using Microsoft technologies.
- I have worked primarily in Banking & Finance (BFS) and Telecom, including other domains like Retail, Government, HR & Payroll processing, Mortgage and US Tax-System etc.
- My technological forte is Microsoft .Net Technologies .
- Experience in Project Management using SCRUM / Agile , SDLC and Waterfall methodologies - involved in gathering Business requirements, Analysis, Design, Development, Testing and Project Delivery
- Experience in creating Requirement Specification document, High level design document and preparing project plans with resource allocation.
- Strong experience in development, integration and implementation of multi-tier web based applications using ASP.net , C#.net and distributed applications using web services, SOA and Web 2.0 standards .
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Proficiency with JavaScript, TypeScript and HTML5 and latest client-side framework like AngularJS 1.x & 2.0.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Extensive knowledge of CSS and JS with various Bootstrap & third-party packages - customizing existing packages as well as creating new style sheets as per need.
- Expertise in Developing WinForms, Web UI, Web APIs and RESTful services from scratch as well as migrating existing legacy applications to latest version of MS technologies.
- Extensive work experience with Windows Services and XML Web Services
- Hands on experience using Razor engine, ASP.net MVC 3.0/4.0/5.0/5.2.3 and other Design Patterns.
- Hands-on experience working with different DI frameworks like - Ninject and Microsoft Unity framework.
- Hands-on experience with database including MS SQL SERVER / and Oracle , PL/SQL involving complex SQL Queries, Stored Procedures, Triggers, Cursors, T-SQL Enhancements (CTE, XML, Try/Catch), views, Imports and exports of data, data migration using SQL SERVER Integration Services (SSIS) Packages
- Expertise in formatting sheets, building excel reports using formulas ( I used most of the available formulas in excel, expertise in this ) and writing Excel Macros .
- Ability to maintain and build client relationship, organizing frequent one on one meeting with clients, able to comfortably discuss with all facets in the client’s organization
- Ability to multi-task in a dynamic, high change environment and an entrepreneurial desire to succeed.
- In my software career, I played major roles in the following activities as well:
- Managing team, work distribution to team members and guiding the team in right direction
- Scheduling client meetings, gathering client requirements and delivering solution to clients
- Designing application architecture and web interfaces
- Migrating legacy applications to latest version of .Net applications. This also includes re-writing entire application code, code review, code migration and bug fixing
- Database architecture and schema design, work flow diagrams and creating database objects (like Sequences, Functions, Stored procedures, Cursors, Triggers, etc.,)
TECHNICAL SKILLS:
Languages: VB 6.0, C#.net, ASP.Net 1.1 / 2.0 / 3.5 / 4.0/4.5.1 , ASP.net MVC, Java, Excel macros
Databases and ETL Tools: MS-Access, SQL Server /, DB2, Oracle 11/10g/9i, My-SQL, SSIS and DTS
Windows/Web Development Tools and Scripting Languages: ADO.net, Entity Framework, LINQ, WinForms, Windows Services, AngularJS 1.x & 2.0, TypeScript, Web API, RESTful services, HTML 5, CSS3, Log4net, NUnit, Web services, WCF, MSMQ, XML, XSD, XSL, XSLT, XPATH, XQUERY, AJAX, Java script, JQuery, JSON, Bootstrap, Auto-Mapper, and NuGet package manager, ASPOSE interface, Jasmine
Development Environments: Visual Studio IDE, Eclipse
Presentation and Project Management Tools: Microsoft Office (Word, Excel, Visio, Power point), Microsoft Project 2010
Operating Systems & Cloud: MS-DOS, UNIX, Windows 2000 /XP /2003/ 7 /10
Application Server: IIS 5.0/6.0/7.0/8.0
Bug Tracking & Support and Version Control Tools: Team Foundation Server (TFS), Subversion, GitHub, Visual Source Safe (VSS), JIRA, Service Now
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. Software Developer
Responsibilities:
- Involved in mapping Business Requirements to Technical Specification & Design
- Created WinForms application for extracting tax questionnaire into meaningful tax data by processing the PDF files converting into xml files, in the initial filter cycle.
- Using Winforms, user can manage batch processing, tax-filing, archive files, verify tax data and email signed forms to concerned department, etc.,
- Handled application development and reviewed project code in regular intervals at the end of module completion
- Performed Source Control Management, and merged code using TFS, project modules Integration and coordinated with other teams during Bug-fixing, Testing & Deployment phases.
- Created, developed, and managed day-to-day aspects of multiple modules from beginning to end proactively
- Communicated project expectations effectively to project resources and stakeholders in a timely and clear manner
Technical Architecture: Visual Studio.NET 2017, C#.net and WinForms, Web API for external data pull-up, JSON, MS SQL server 2014 as backend, TFS & GIT for code check-in and Version control system, Log4Net for error and information logging
Confidential, Irving, TX
Architect / Sr. Software Developer
Responsibilities:
- Involved in daily scrum meetings and regular status updates to Scrum master, involved in mapping Business Requirements to Technical Specification & Design
- Creating custom, general use modules, directives and other components which extend the elements and modules of core AngularJS
- Involved in rewriting the legacy webForms to new UI using AngularJS 1.x and WebAPIs based on RESTful services.
- Hands on experience in working with Unity Framework and created new Interfaces and Implementation classes as part of enhanced existing application functionality
- Handled application development tasks and implemented core-business logic using C#.net, ASP.NET MVC, AngularJS & JQuery and other third-party packages installed through NuGet Manager
- Handled application development and reviewed project code in regular intervals at the end of module completion
- Performed Source Control Management, and merged code using TFS, project modules Integration and coordinated with other teams during Bug-fixing, Testing & Deployment phases.
- Created, developed, and managed day-to-day aspects of multiple modules from beginning to end proactively
- Communicated project expectations effectively to project resources and stakeholders in a timely and clear manner
Technical Architecture: Visual Studio.NET 2015, C#.net and ASP.net MVC, Microsoft Unity DI framework, Web API for external data pull-up, AngularJS 1.x, JQuery, JSON, HTML 5, MS SQL server 2014 as backend, TFS & GIT for code check-in and Version control system, Implemented MVC architecture, RabbitMQ for message queueing, Log4Net for error and information logging
Confidential, Dallas, TX
Sr. Software Developer
Responsibilities:
- Involved in daily scrum meetings and regular status updates to Scrum master, involved in mapping Business Requirements to Technical Specification & Design
- Handled application development tasks and implemented core-business logic using C#.net, ASP.NET MVC, AngularJS, Type Script & JQuery and other third party packages installed through NuGet Manager
- Translation of designer mock-ups and wireframes into an AngularJS front-end, ensuring high performance on mobile and desktop
- Created Controllers, Model classes using Entity framework and created views in MVC architecture and tested the functionality using NUnit.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Creating database objects, including PL/SQL such as - Functions, Stored Procedures, etc.,
- Enhanced Import/Export utility tool to import new clients and information from PAM (Mainframe System) to SQL Server (database).
- Involved in creating Dynamic reports, on top of the existing set of reports.
- Handled application development and reviewed project code in regular intervals at the end of module completion
- Performed Source Control Management, and merged code using TFS, project modules Integration and coordinated with other teams during Bug-fixing, Testing & Deployment phases.
- Created, developed, and managed day-to-day aspects of multiple modules from beginning to end proactively
- Communicated project expectations effectively to project resources and stakeholders in a timely and clear manner
Confidential, Fort Worth, TX
Sr. Software Developer / Lead
Responsibilities:
- Involved in requirement gathering, mapping Business Requirements to Technical Specification & Design
- Performed application architecture design and database architecture design.
- Handled application development tasks and implemented core-business logic using C#.net, ASP.NET MVC, AngularJS, Bootstrap CSS & JQuery and other third party packages installed through NuGet Manager
- Created Controllers, Model classes using Entity framework and created views in MVC architecture and tested the functionality using NUnit.
- Creating database objects, including PL/SQL such as - Functions, Stored Procedures, Sequences, Triggers and Scheduled SQL Server Jobs - archived kids records, merged duplicated data, offense mapping, etc.,
- Developed Windows Service for polling database and pulling eligible kids’ records into the Juvenile System (database).
- Developed WCF web service for sending Kids data to requested systems within the County Internal applications.
- Performed ASPOSE interface integration for generating Word, PDF file formats. Other formats are handled with ASP.net built-in functionality.
- Handled application development and reviewed project code in regular intervals at the end of module completion
- Performed Source Control Management, and merged code using Subversion, project modules Integration and coordinated with other teams during Bug-fixing, Testing & Deployment phases.
Confidential, Plano, TX
Sr. .Net Developer / Lead
Responsibilities:
- Utilized C#.net & ASP.NET MVC for application development
- Created Controllers, Model classes using Entity framework and designed views in MVC architecture
- Developed REST services for handling POS machine requests.
- Handled application development and reviewed project code
- Developed iOS/Android application compatible for phone and tablet
- Handled Source Control Management, and merged code using TFS, project code integration and code deployment at client environment