Application Developer/devops Engineer Resume
Timonium, Md
CAREER SUMMARY
- An accomplished software developer with 8+ Years of experience in complete Software Development Life Cycle (SDLC) including design, development, implementation, testing, integration, deployment, documentation and maintenance of Web using Microsoft .NET Technologies along with AWS experience.
- Strong Experience in C# and ASP.NET focusing on creating web - forms.
- Extensively worked on .NET framework4.0/3.5/2.0, C#, ASP.NET, Classic ASP, VB.NET, Web Service, REST, SOAP, Web API’s ADO.NET, Web Forms, Windows Forms, JavaScript, React, JQuery, HTML, CSS,SAAS,LESS, XML, Crystal Reports, SQL Server 2008 R2/2012.
- Excellent experience in working with different Object Oriented Programming Techniques and Microsoft’s ASP.NET MVC 5, MVC 4, MVP, WebAPI.
- Worked extensively on advanced subjects like Entity Framework, LINQ and WCF web services.
- Worked extensively on creating responsive UI controls, user controls and custom controls using AngularJS.
- Functional domain experience includes Finance, Insurance, Banking and Health Care.
- Experience in designing of Master Pages, Content Pages, Themes, Skins, Web parts and GUI design techniques.
- Worked with .NET Server Controls, Web User Controls, Data Grid, Web-Control, and Form Validation Controls and created numerous Custom controls.
- Worked extensively in developing and deploying using AJAX Applications.
- Worked with both SQL Server and Oracle as backend and used ADO.NET to access them.
- Extensively worked on SQL server integration service (SSIS).
- Experience in writing complex Stored Procedures, Functions, Triggers, SQL Queries and Views using SQL Server 2005, 2008, 2012.
- Expert in Implementing LINQ to multiple data sources to improve the performance, avoid SQL Injections and generating ORM using Microsoft SQL Metal tool.
- Extensive expertiseon TFS(Team Foundation Server).
- Experience in setting up an automated build process in TFS.
- Experience with GIT distributed version control system and VCS that is High-availability cluster software, for UNIX, Linux and Microsoft Windows computer systems.
- Worked using JIRA for issue tracking, bug tracking and project management.
- Build, Deployment, Version Controlling, Unit Testing, Migration and conversion of existed project.
- Broad understanding and implementation of AGILE methodology for system design and development.
- Experience using Microsoft Team Foundation Server (TFS) and SVN for version Control.
- Experience in using Team city that is continuous integration server that supports variety of version control systems and build runners.
- Commitment and conformance to delivering quality applications adhering to deadlines.
- Hardworking, enthusiastic and highly committed to the growth and success of the organization.
- Good analytical and communication skills and ability to effectively communicate with all levels of management and staff.
TECHNICAL SKILLS
.Net Technologies: Microsoft .Net Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5, C#.NET, VB.Net, ASP.Net 2.0/3.0/3.5/4.0/4.5, Ajax, Win Forms, ADO.NET, WCF, WPF, MVC,MVVM,VBA,LINQ, .Net Remoting, Silverlight2.0/3.0/4.0
Programming Languages: Java, C#.NET 1.0/2.0/3.0/4.0, VB.Net, SQL,PL/SQL,C, C++, UNIX, Shell Scripting PowerShell
Operating Systems: WINDOWS 7/Vista/ XP/ NT /2003/2000/98,Windows 2003 Server, Linux, UNIX, Solaris 9.0
Scripting Technologies: HTML, HTML5, CSS, XML, XSLT,XAML, ASP, JavaScript, JQuery, VB Script, Angular2 JS,AJAX, DHTML,, IIS, Knockout JS, SOAP,WSDL,XSD,XAML, Web Services
Querying Languages/Reports: SQL, PL/SQL, Transact-SQL, Crystal Reports
DBMS/ RDBMS: SQL Server 2000/2005/2008/2012, MS Access 97/2000,Oracle 9i/10g/11g
Version Controller: Microsoft Visual Source Safe 6.0, Team Foundation Server
IDE, Development & Testing Tools: Microsoft Visual Studio .Net 2005/2008/2010/2013, SQL Server Management Studio, Rational Rose MS Office
Cloud Technologies: AWS: EC2, S3,VPC, IAM, Cloud Front, Cloud Watch, RDS Config, Route 53
DevOps Tools: Jenkins, Perforce, Puppet, Chef, Nagios, Ansible, Maven, ANT, Nexus
PROFESSIONAL EXPERIENCE
Confidential, Timonium, MD,
Application Developer/Devops Engineer
Responsibilities:
- Participated in requirements gathering and compiled them into design document.
- Created use case and class diagrams in MS Visio using UML notations.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Developed middle layer using C#.Net.
- Developed using Public Cloud providers such as AWS or Azure
- Used Cascading Style Sheets (CSS) for a unified look and feel of the application.
- Used ADO.NET, Entity Framework for data retrieving, querying, storage and manipulation interface screens developed using ASP.NET web forms and ASP.NET MVC.
- Created and used User Controls and Custom Controls.
- Used ADO.NET while implementing business logic middleware.
- Used Master pages, Update Panel, Rad Grid, Tab Strip, Mask Edit and Extender controls.
- Created and consumed Web Services.
- Created WCF service to retrieve the policy information.
- Used Data Access application blocks.
- Implemented client side validations using JavaScript and JQuery.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Involved in performance tuning and query optimization.
- Used stored procedures and good at troubleshooting the issues.
- Used SSRS to pull the results and converted the crystal reports to SSRS reports
- Created SSIS packages to pull the data from FTP server and load into the database and also update the data to FTP server.
- Created service api to pull the information from other applications .
- Worked as a part of AWS build team that hosts ww.ups.com website which serves the internal and external users
- Launched and managed Amazon EC2 and VPC instances.
- Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
- Created automation for many AWS specific tasks such as parsing a csv for automated read/writes into Dynamo DB so that changes are source controlled and automated via Jenkins.
- Used Chef and AWS allowed me to reduce costs for the group and eliminate unnecessary resources.
- Used IAM to create new accounts, roles and groups for different users to maintain security.
- Created AWS S3 buckets, performed folder management in each buckets. Managed cloud trail logs and objects within each buckets.
Environment: Visual Studio 2013, C#, .NET Framework 4.5, ASP.NETMVC 3.0, IIS 6.0, XML, XSL, AJAX, ADO.Net, Visual Source Safe, HTML, JavaScript, T-SQL, MVC, Stored Procedures, Functions, Triggers, Web Services, WCF, SQLite, SQL Server 2008 and Windows 2003 Advance Server.
Confidential, Louisville, Kentucky
Software Developer
Responsibilities:
- Developed GUI front end using Web Forms using ASP.NET and code behind in C#.
- Gathered business requirements in on-site discussions and conference calls with the users. Involved in designing the software (Functional and Technical) specifications based on those requirements.
- Developed and consumed Web services using SOAP protocol.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, and SQL.
- Used ASP.NET controls like Custom, User Controls to provide standard interactive User Interface.
- Used JavaScript and ASP.NET Input Validation Controls for client side validations.
- Used Grid View and Details view, Form View controls to display formatted data on the forms.
- Fine-tuned application performance using Caching, View, Session and Application objects and other available techniques in Microsoft.Net framework.
- Prepared and co-maintained a code Inspection process to improve code quality while lowering the risk of updating mission critical applications.
- Handled exceptions while taking inputs from the users.
- Performed Code Reviews to enforce the project coding standards.
Environment:.NET Framework 4.5, Visual Studio 2012, C#, ASP.NET 4.5, ADO.NET, SQL Server 2012, LINQ, Web Services, WCF, UI, AJAX, JavaScript, HTML, CSS, XML, TFS, IIS 7.0, Crystal Reports, MsUnit, Maven Tool.
Confidential, Indianapolis, IN
DevOps Engineer
Responsibilities:
- Used Puppet for automation and scheduling automated jobs. Automated centralized configuration using Puppet.
- Developed Puppet modules to manage and automate install process.
- Used Jenkins & Puppet to perform automated CI Builds and Deployments.
- Worked on the creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications. Develop and deploy releases using GitHub.
- Involved in Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
- Installed Jenkins Plugins for the GIT Repository, Setup SCM Polling for immediate Build using Maven and Maven
- Repository (Nexus Artifactory) and deployed apps with the use of custom ruby modules via Puppet as a CI/CD Process.
- Pushed Code from Git to Nexus make available for release through automation script using Jenkins.
- Participated in building a web application from scratch.
- Used JIRA as Issue Tracking Tool. Used Maven for the build process.
- Developed and maintained Shell/Perl/Ant scripts for build and release tasks.
- Deployment of the Business processes by creating JAR, WAR and EAR files to JBoss Application Server. Perform bi-weekly build cycle and testing processes.
- Managed a private GIT version controlling server for developer teams to commit code to using Puppet configuration management tool.
- Release Engineer for a team that involved different development teams & multiple simultaneous software releases. Pushed releases to QA, Beta and production environments.
- Installation and configuration of Git, merging code from developing branch to master branch and make it ready for deployment. Documented project's software release management procedures with input decisions.
Environment:ASP.NET 3.5, C # 3.5, .NET framework 3.5/3.0, ASP.NET AJAX Control Toolkit, Visual Studio 2008, IIS 7.0, HTML, JavaScript, CSS, SQL Server 2005, Visual Safe Source.
Confidential, Grand Blanc, MI
Software Developer
Responsibilities:
- Developed GUI using Backend is developed with SQL Server 2008.
- Involved with validations are done at both client side (JavaScript) and server side.
- Handled Exceptions and throwing user specific error messages.
- Created multiple levels of table structure (ex: session tables, approved tables, confirmed tables).
- Worked on complex stored procedures, cursors, Typed Datasets, temptables to query multiple levels of tables from same or different databases, commit transaction and rollback transaction.
- Worked on Arraylists, Hashtables, Get and Set properties, base classes, interfaces, inheriting classes, implementing multiple interfaces, XML, HTML, CSS, and JavaScript.
- Implemented Forms Authentication, Custom errors, and tracing.
- Performed unit, system, black box, UAT and automation testing (using WATIR).
Environment: Visual Studio 2012,C#,VB.NET 4.0& 4.5,MVC, XML, Azure, AngularJS, IIS, Web services, REST, SOAP, SQL, CSS, HTML 5,MS EntityFramework, LINQ, Git, Java Script, jQuery, Team Foundation Server(TFS).
Confidential
Developer
Responsibilities:
- Developed application using ASP.Net for server process and user interface and VB.Net Code Behind.
- Used ADO.Net for Oracle database interaction using Dataset, Data View.
- Designed and developed ASP.Net User Controls.
- Used ASP.Net Validation controls for validating user inputs.
- Designed and developed stored procedures, tables and views used Oracle as database.
Environment: ASP.Net, VB.Net, CSS, JavaScript, Visual Studio .Net, ADO.Net, XML, XSL, Oracle 8i, Windows 2000, IIS, MS visual source safe, .Net Framework 1.1.
Confidential
Software Engineer
Responsibilities:
- Involved in Agile/Scrum methodology.
- Developed the System in Co-Ordination with the other Team Members.
- Designed and Developed Database Tables in SQL Server.
- Creation of Views, queries, triggers and Stored Procedures using PL/SQL.
- Responsible for Documentation and Implementation.
- Used Script for client-side validation.
- Involved in the design of Use Case, Class and Component Diagrams.
- Involved in design site diagrams, Preparation of Form Level Design Documents.
- Programmed for Campaign Management Module.
- Interacted with Web Store using Web services, WCF.
- Designed and development of User Authentication Components, deployment.
Environment: ASP.Net 2.0/3.5, C#.Net, ADO.Net 2.0/3.5, AJAX, SQL Server 2005, Visual Studio.Net 2008, Design Patterns, MVC, XHTML, and CSS.
Confidential.NET Developer
Responsibilities:
- Working closely with business for planning enhancements to current system and gathering requirements
- Involved in the Design, Coding, and Testing of the web applications
- Designed and Developed the GUI using the rich ASP.NET 2.0/3.5 features like Master Pages, Style sheet and also worked with Themes and Skins
- Worked on DNN for Installation and maintenance of DNN on web server and developed Static web pages
- Experience in conversion of ASP.NET functionality to DNN modules and Maintenance of DNN modules and existing pages
- Experience on DNN administration
- Used ActiveX controls to add advanced functionality to the web experience
- Created custom web parts for SharePoint site using Silver Light 2.0 and Ajax
- Extensive use of Grid View and Repeater Controls in User Controls
- Implemented UI validation using JavaScript
- Involved in writing and debugging Stored Procedures and SQL query packages which in turn is called by the Data Access Modules using ADO.NET
- Developed and check in the codes in TFS
- Developed web services using WCF to provide access to business functions to other applications
- Configured WCF service deployment on IIS for production service setup
- Developed User Controls for re-usability and used XML for enhanced rendering and location functionality as per the requirement
- Developed Windows Forms applications using VB.NET and Microsoft Access 2003 applications using VBA
- Identify, resolve application problems and provide solutions by debugging and performance tuning services when applicable
Environment: ASP.Net 2.0, C#.Net, ADO.Net 2.0, AJAX, SQL Server 2005, Visual Studio.Net 2008, WCF, Design Patterns, MVC, XHTML, and CSS.