Software Developer Resume
Omaha, Nebraska
SUMMARY
- 7 + years of experience in analyzing, designing, development, testing and maintenance of web, windows applications with good exposure to full Software Development Life Cycle(SDLC) and Software Methodologies(Agile).
- Extensively worked on .NET and Web Application Development using Confidential Visual Studio 2017/ 2015/2, Visual Studio Team Services (VSTS), .NET Framework 4.6/4.5/4.0, C#,ASP.NET, ADO.NET, Azure Cloud Services, Azure Service Bus, Azure Active Directory, Azure Key Vault, SQL Server 2014/2012/2008 , SQL Server 2008 R2/2012, WCF, Micro Services, Entity Framework and Web Services.
- Best in using various front - end web technologies like Angular JS, Bootstrap, CSS, HTML, JavaScript, jQuery, Knockout JS, XML, XSL and XSLT.
- Real-time experience in education, health care, pharma sectors.
- Good hands-on experience working with Confidential Azure Cloud Services and Azure Service Bus: Developing code using Web and Worker roles, testing, Creating New Server Spaces, Deploying the Web Applications and Integrating Azure Active Directory.
- Proficient knowledge working in SQL Server 2014/2 in database design and development, configuring the Content DB, Back up Maintenance, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions using T-SQL and PL/SQL.
- Involved in developing AJAX based ASP.NET/ MVC architectures.
- Best in utilizing ASP.NET Server Controls, User Controls, Data Grid control, Form Validation controls and Custom controls.
- Customization of Web parts, Tool Parts, Event handlers, Features, List definition, Site definition, Site Templates, Content types and Deploying Solution packages, Document libraries and Lists.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication), SQL Authentication, Authorization (Authorizing Users and Roles) and RSA Encryption and Decryption techniques.
- Efficient Leader, Fast Learner, Hard worker and Research Orientated.
- Excellent Communication, Planning and Organizing Skills.
TECHNICAL SKILLS
.Net Technologies: C#.Net, ASP.Net, WCFLanguages C, C++, Data Structures, .Net (C#.Net, ASP.Net, ADO.Net and VB.Net)
Web Technologies: HTML, CSS, Java Script, Angular JS, Bootstrap, Knockout JS, XML, SOAP
DBMS Packages: SQL Server 2014/2012/2008 and MS Access 2007
Development Tools: MS Visual Studio 2017/ 2015/2 /2008 , MS Visio 2010/2007, MS Office 2010/2007, Adobe Dreamweaver CS4/CS3, Source Controls(SourceTreeTFS and GIT), SQL Data Compare 10, SQL Compare 11, FileZilla, TeamcityVMware, Rational Rose, UML and QTP:
Platforms: Windows 10/8/7/Vista/XP, Linux, Unix
Web Servers: Windows Server 2008 R2/2012
Reporting Tools: SQL Server Reporting Services, Crystal Reports, SSIS, SSRS
Cloud Computing: Azure (Cloud Services, Service Bus, Active Directory, Key Vault), SaaS
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, Omaha, Nebraska.
Responsibilities:
- Involved in all the phases software development life cycle (SDLC) in analyzing, gathering, documenting business requirements, documented duties for future references and take active part in development of new features in CAT application.
- Developing/integrating new Web API's and updating the existing services of CAT using agile process.
- Using front-end technologies like WPF, CSS, JavaScript to design the user interfaces to bring good feel and look to CAT.
- Developed a web application using latest technologies like Angular 4 and Bootstrap for creating inquiries and for managing/routing them to various departments. Also worked on cross browser performance issues.
- Responsible for fixing the application bugs and making sure it's responsiveness is fast and much better with every new release.
- Using Entity Framework to access relational database and the SQL server to write/update stored procedures, indexes/views to optimize the performance of queries and make sure all the tables follow the standard normalization procedures.
- Participate in all production software releases and monitor the production services and servers post deployment.
Environment: Agile Methodologies, SharePoint, Entity Framework, Visual Studio 2017, C#.Net, ASP.NET, .Net Framework 4.6, MVC 4.6, Angular 4, Web API, SQL Server 2014, MS Office 2016, IIS 7, CSS, Java Script, Bootstrap, TFS, GIT, Swagger, SQL Server 2012, Windows PowerShell, Windows Professional.
Software Developer
Confidential, Omaha, Nebraska
Responsibilities:
- Involving in all the phases software development life cycle (SDLC) in analyzing, gathering, documenting business requirements/performed tasks/duties for future references and took active part in the new NFM website code re-write.
- Used state-of-art front-end technologies like CSS, JavaScript, Bootstrap and Knockout.js to design the user interfaces to bring good feel and look to the NFM website.
- Worked with Bootstrap to design and develop responsive user interfaces for the NFM website across all devices and using agile/test driven development.
- Played a key role in convincing in the team and NFM to use angular JS for building the new credit application that is very critical for online users who want to apply for NFM credit card. The reason angular is used for the advantages of dependency injection and 2 way data binding.
- Worked on micro services to build independent services and consumed the same in the NFM website. To load all the services with the website, we used docker.
- Also designed and developed new Web API’s which would benefit the retail shoppers of NFM and even more beneficial for the internal development staff.
- Using Entity Framework to access relational database and the SQL server to write/update stored procedures, queries, triggers and views to optimize the performance and make sure all the tables follow the standard normalization procedures.
- Suggested to use and implement Azure Cloud technologies like the active directory and build services for the NFM website.
- Used Team Foundation Server (TFS) and GIT as the source control tools for storing our code in various branches.
- Responsible for fixing the production website bugs and actively participate in all production software releases and monitor the production services and servers.
Environment: Agile Methodologies, SharePoint, Entity Framework, Visual Studio 2017/2015, C#.Net, ASP.NET, .Net Framework 4.6/4.5, MVC 4.6/4.5, Angular JS (1 & 5), Azure Cloud Services, Azure Active Directory, Micro Services, Docker, Web forms, Web API, SQL Server 2014/2012, MS Office 2016, IIS 7, CSS, Java Script, Bootstrap, Knockout JS, TFS, GIT, Swagger, SQL Server 2008 R2/2012, Visual Studio Team Services, Windows PowerShell, Windows Professional.
.Net Developer (Dev-Ops)
Confidential, Redmond, Washington
Responsibilities:
- Involved in analyzing, gathering, documenting business requirements with business/system analysts and performed tasks/duties for future references.
- Development of new web applications in the process of automation, deploying and unit testing of new code and services (Full-Stack Developer).
- Automate most of the system administration works using PowerShell scripting, C# and making the scripts run with timed intervals by using task schedulers.
- Lead the team in using Azure Cloud Services: C# coding using the web and worker roles, used queues to collect incoming messages, created new server spaces for deploying new web applications and deployed the application/service in Azure Cloud. Also integrated Active Directory to limit the web application access to specific teams only and fixed the IP Firewall Issues while connecting to databases.
- Worked on Azure Service Bus: In the process of automation, created new PowerShell script jobs which seeds the tokens into service bus. Once the token is seeded, the dependent jobs run. Also tested various scenarios to check if we are getting the right tokens for the jobs in Service Bus.
- Used Azure Key Vault to store the secrets and certificates and call them in the code.
- Used latest UI features in the application like CSS, JavaScript and Bootstrap Framework for a good look and feel.
- Created Restful Web APIs internally to show/monitor the status of the farms on the UI. Used tools like Swagger to test the Web APIs.
- Used windows forms for development and RSA encryption techniques for security.
- Worked on IIS 7 and WCF service to enhance the functionality as well as consumed the web services in the application.
- Worked on Angular JS to create dynamic web applications. Used this to support dependency injection and 2 way data binding. We used it to modify the page DOM directly instead of adding the inner HTML code.
- Test the automation scripts in pre-production and introduce safely into production environment.
- Used Visual Studio Team Services (VSTS) to create bugs, track work items and for continuous builds integration.
- Have implemented and worked on MVC framework due to the advantage of separation of concerns.
- Used Entity Framework to access relational database and created Stored Procedures and Triggers to ensure atomicity and consistency on the database transactions.
- Participated in implementations of SQL Clusters, NLB Clusters, Database Mirroring and SQL Log Shipping.
- Maintain high availability of SharePoint Online services to the tenants which demands to ensure quick resolution for issues over datacenter operations, identify alerts and guide them to the right teams for accurate solutions.
- Managing the entire infrastructure of Pre-Production and Production environments and perform various operations like GridManagerUpgrade, InplaceUpgrade, DatabaseOnlyUpgrade, ServiceFabricUpgrade, deploying new build’s, server maintenance and troubleshooting.
- Update systems with hotfixes, service packs, update rollups and security updates periodically.
- Participate in all production software releases and responsible for managing, monitoring, troubleshooting production servers, services and network hardware.
- Developing new PowerShell scripts to update data on production servers and databases.
- Training and conducting knowledge sharing sessions with team members to enhance their technical skills required for smooth functioning of SharePoint Operations.
Environment: Agile Methodologies, SharePoint, Entity Framework, Visual Studio 2015/2013/2012 , C#.Net, ASP.NET, .Net Framework 4.6/4.5, MVC 4.6/4.5, Angular JS, Azure Cloud Services, Azure Service Bus, Azure Active Directory, Crystal Reports, Full-Stack, Web forms, WCF, Web API, SQL Server 2014/2012/2008 , SQL Server 2008 R2/2012, MS Office 2016, IIS 7, Product Studio, CSS, Java Script, SQL Data Compare, TFS, PL/SQL, Swagger, Version Control, Visual Studio Team Services, Windows PowerShell, Windows Professional.
Senior .Net Developer
Confidential, Washington DC
Responsibilities:
- Developing and enhancing the ORS application, both the website and services code in Agile environment.
- Responsible for designing new UI features in the application using CSS and JavaScript for a good look.
- Worked on active directories like LDAP to store user’s login credentials.
- Used Bootstrap framework for creating and styling the web pages in the application and VB.Net for backend coding (Full-Stack Developer).
- Updating various modules, unit testing, deploying the database configurations, website and services code to production servers in a deadline based environment.
- Worked in MVC architecture to create web applications using AJAX Extensions.
- Used Team Foundation Server (TFS), that provides source code management, reporting, requirements/project management and automated builds.
- Used Entity Framework to access relational database and created Stored Procedures and Triggers to ensure atomicity and consistency on the database transactions.
- Created several database objects such as Stored Procedures and used SQL, PL/SQL queries to retrieve and update data which is mainly responsible for proper functioning of the Online Reporting System.
- Worked on IIS 7 and WCF service to enhance the functionality as well as consumed the web services in the application.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Worked on creating and manipulating XML documents for various clients.
- Responsible for resolving and fixing various project related bugs raised by the testing team and making the core services function properly.
- Developed a new application using VB.Net and also worked for windows application development and deployed code and configurations on client machines.
- Involved in analyzing, gathering and documenting the performed tasks/duties for future references.
- Monitors production servers and services and participates in software releases.
- Developing new Powershell scripts to update the local databases with the latest checked-in SQL scripts.
Environment: Agile Methodologies, Bootstrap, Entity Framework, Visual Studio 2012, C#.Net, VB.NET, ASP.NET, ADO.NET, .Net Framework4.0/4.5, MVC 4.0/4.5, VB Scripting, Confidential Dynamics CRM, Responsive Web Development, Crystal Reports, Full-Stack, Win Forms, Web forms, WCF, Web API, SQL Server 2012, QTP, MS Office 2010, IIS 7, JIRA Tracking, CSS, Java Script, JQuery, Ajax, SQL Data Compare, SQL Compare, Source Tree, FileZilla, Teamcity, TFS, PL/SQL, SQL Server 2008/2012, Version Control, Windows PowerShell, Windows Professional.
.Net Application Developer
Confidential, Bluffton, SC
Responsibilities:
- Responsible for migrating classic ASP into .net 3.5 framework.
- Involved in Analysis, Design and Development of the application in Agile environment.
- Responsible for designing and developing UI features for Master pages using CSS, JavaScript and JQuery for rich look and uniformity throughout the application.
- Also used Bootstrap framework for creating and styling all the web pages in the applications.
- Worked in MVC architecture to create web applications using AJAX Extensions.
- Used AJAX controls like Cascaded dropdown and Calendar for look and feel in the web forms.
- Best use of Editable Data Grid Controls to generate responses based on Confidential t requests.
- Used Custom Validators, Validation Controls and performed validations both on client side and server side.
- Used Entity Framework to access relational database from the .Net application.
- Created several database objects such as Stored Procedures, User Defined Functions to ensure atomicity and consistency on the database transactions and Views, T-SQL queries in SQL Server database.
- Also used ETL transactions for extracting data from source systems and transforming the data according to the business rules and loading the data warehouse.
- Worked on EDI transactions to send business documents in electronic format to business partners. Also used X12 EDI transaction sets (834 and 837) which are used to submit healthcare claim billing information, encounter information, communicating individual Confidential t requests etc.
- Tested the EDI data flow for both inbound and outbound flows and maintained EDI maps for translating HIPPA 4010 and 5010 transactions
- Worked on Query Optimization to improve the performance of queries.
- Used and worked on IIS 7 as a part of hosting WCF services.
- Created WCF service to enhance the functionality as well as consumed the web services in the application.
- Made use of Grid View, Data List and Repeater Controls to display Confidential t’s data in a customized format in the ASP.NET web pages.
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts and confirmation notifications.
- Support and maintenance of new and existing functionality.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
- Developed some custom ASP.NET applications for customers including a web service that exposes distributed Confidential t registration and appointment scheduling modules over the internet.
- And used Real-time processing system where the transactions are processed immediately without any delays as the records in the system shows the current status.
- Implemented Security features for Web based tool using forms authentication.
- Used Session Objects to maintain sessions across the various web forms.
- Performed unit testing for each module and prepared code documentation.
Environment: Visual Studio 2012, C#.Net, VB.NET, ASP.NET, ADO.NET, .Net Framework4.0, MVC 4.0, Win Forms, Web forms, WCF, Crystal Reports, Bootstrap, EDI/ETL transactions, Entity Framework, Responsive Web Development, Real-Time Processing System, SQL Server 2012, QTP, SSRS, SSIS, MS Office 2010, CSS, JIRA Tracking, Java Script, JQuery, Ajax, TFS, PL/SQL, SQL Server 2008/2012, Dream Weaver, Windows PowerShell, Windows Professional.
Programmer Analyst
Confidential
Responsibilities:
- Experience in requirement gathering sessions, meetings with customer to understand new business requirements and discuss the concerns, analysis, design, development and deployment of software solutions.
- Developed all modules using C# which derieves data from database, creates XML document, manipulate it for different users and apply different XSLT to generate HTML.
- Used Partial classes, Abstract classes and Delegate methods.
- Designed and developed Web Forms using ASP.NET.
- Designed the UI using CSS, HTML and JavaScript.
- Implemented Web Forms to provide GUI components using .NET Framework 3.0.
- Business layer components are coded using VB.NET.
- Used VB Script for client side validations and various functionalities.
- Stretched to work in parallel with offshore team to overcome the resource challenges multiple times to provide on time delivery.
- Enforce continual process improvement for better code quality, coding standards and ensure the quality is always Confidential norms with customer SMEs (Subject Matter of Expert) and BA (Business Analyst).
- Converted complex business requirements into .Net applications.
- Prepared program specifications for the solutions module and involved in database designing.
- Developed five websites using C#, HTML, CSS and JAVASCRIPT for the International Journal Publishers.
- Analyzed Cloud Computing and published a paper by name “Moving to Cloud’s Magic: Virtualization” in International Journal of Computer Science and Management Research (Volume 2 Issue 4 April 2013).
- Done research on side-jacking to capture the cookies.
- Trained C# and ASP.Net for a batch of 50 employees.
Environment: Visual Studio 2008, C#.Net, VB.NET, ASP.NET, .Net Framework, Web Forms, SQL Server 2000, QTP, MS Office 2003, CSS, Java Script, PL/SQL, Oracle 10g, DB2, Dream Weaver, Web Services, Cain and Abel, Wireshark, Firefox 3 Browser and Add and Edit Cookie Editor, Windows Professional.