Full Stack Developer Resume
Plano, TX
SUMMARY:
- Over 8 yearsof professional IT experience in Design and Development ofWebApplications andStand - AloneApplications using Microsoft Technologies.
- Having 2 years of experience in Robotic Process Automation (RPA) using Forseti (custom build RPA frame work by Capital One) and Ui Path.
- Experience in all phases of SoftwareDevelopment Life Cycleincluding analysis, design, coding, testing and deployment using .NET technologies which includesC#. NET, ASP.NET 4.5/4.0/3.5/3.0, WCF, WPF, Ajax, LINQ, CSS and IIS 7/6.
- Expertise in RPA processes, including requirements gathering, solution designing, coding, testing, debugging, documentation and implementation using different tools such as Forseti, Ui Path and Blue Prism.
- Experience in developing overall 25 processes for Client using RPA tools, Business analysis, Business Process Development, and Automation skills.
- Experience in Building Single Page Applications (SPA) using HTML5, CSS3, Bootstrap, AngularJS, ASP.NETMVC, Bootstrap, ASP.NETWeb API, Entity Framework, LINQ.
- Implemented Presentation layer using CSS Framework, Backbone JS, Angular2.0, Angular JS, Knockout JS, Wire-framing, and HTML5. Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Involved in process automation collaborations with business users globally to analyze business processes, recommend RPA based solutions for the processes, and develop robots using Forseti software
- Hand on experience in Robotic Process Automation (RPA) with different platforms and successful implementation in Production environment.
- Performed code analysis with the help ofSonarQubeto manage and review the quality of code and resolved the critical issues
- Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, Git, Artifactory.
- Configured Server Stack in Amazon web services (AWS) including but not limited to EC2, ECS, ELB, VPC, and Auto Scaling Groups.
- Configured Jenkins build automation for automated code deployment into QA Environment
- Created Docker images to make application deployed in multi environment platform.
- Configured one click deployment process
- Configured Server Stack in Amazon web services (AWS) including but not limited to EC2, ECS, ELB, VPC, and Auto Scaling Groups.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints. Worked with Team Foundation Server, Subversion and Visual Source Safe.
- Extensive experience with process modelling usingUML, Flow charts, Sequence diagrams, Activity diagrams and Use casesby using tools likeMSVisio.
- Excellent programming skills and strong in Object Oriented programming (OOP) concepts.
- Strong Knowledge in End-to-End Software Development Life Cycle, Application Development Methodology (ADM) and Agile Methodologies, ER Diagram.
- Experienced in SQL for writing Indexes, and Views, Stored Procedures, Cursors, Triggers under define functions, Transaction management, T-SQL, code optimization and performance Tuning creating tables.
- Extensive knowledge and experience ofSeleniumWeb driver,SeleniumGrid, Web driver API's for developing automation.
- Expertise inSeleniumautomation usingSeleniumWeb Driver, Specflow, .NET, NUnit, nuget Jenkins.
- Developed projects inWaterfall, Iterative, AgileandScrumDevelopment Methodologies.
- Hands on experience in creating and modifying reports with reporting tools like Crystal Reports, SSRS.
- Experience with versioning tools likeTeam Foundation Server, Subversion, GIT and Visual Source Safe.
- Performed code analysis with the help ofSonarQubeto manage and review the quality of code and resolved the critical issues
- Configured Jenkins build automation for automated code deployment into Dev, QA & Prod Environments.
TECHNICAL SKILLS:
Architecture / Design Patterns: N-Tier Architecture, MVC, SOA, Inversion of Control, Factory Builder, Page Object Model
Frontend skills: Angular 2, AngularJS 1.x, Type Script, jQuery, JavaScript, Nuget, HTML5, CSS3, Responsive Design, Bootstrap, Webpack, Npm
Backend skills: NET / C#, ADO.NET, WCF, T-SQL, Entity Framework, LINQ, REST API, Spring ORM, SOAP, Web Services, IIS
DB / NoSQL DB: MS SQL Server, PostgreSQL, Oracle
IDE / Tools: Visual Studio, SQL Server Management Studio, GitHub, TFS, SVN
AWS: EC2, ECS, ELB, VPC, ECS, Docker and Auto Scaling Groups
RPA: Forseti (custom build RPA frame work by Capital One), Ui Path, Blue Prism
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Full Stack Developer
Responsibilities:
- Developed an online application by leveraging MicrosoftASP.NetMVC technology capabilities
- Developed web pages as part of Profile Management & Access Review Tool (ART) project using the AngularJS UI components and implement business logic using Spring JDBC & C#.Net
- Analyzed AngularJSdirectives to implement better application functionality and application performance.
- Develop necessary SQL scripts to create and maintain data in PostgreSQL & SQL Server Database
- Experience in Robotic Process Automation (RPA) using Forseti (custom build RPA frame work by Capital One) and Ui Path.
- Expertise in RPA processes, including requirements gathering, solution designing, coding, testing, debugging, documentation and implementation using different tools such as Ui path and Blue Prism.
- Developed overall 25 processes for Client using RPA tools, Business analysis, Business Process Development, and Automation skills.
- Involved in process automation collaborations with business users globally to analyze business processes, recommend RPA based solutions for the processes, and develop robots using Forseti software & Ui Path
- Hand on experience in Robotic Process Automation (RPA) with different platforms and successful implementation in Production environment.
- Designed the User Interface framework, template layout using MVC, HTML5, CSS3, AJAX, JavaScript, Angular JS and JQuery.
- Hands on experience with CSS optimization using SASS, LESS and Bootstrap.
- Created and maintained database objects like complex stored procedures, triggers, indexes, functions, views, tables and SQL joins.
- Migrate existing legacy web pages (FTL) to new web apps platform that use Angular framework and REST API endpoints
- Converted specifications about business problems into programming instructions. Designs and codes programs; created test transactions and runs tests; revises as necessary
- Conducted analysis of organizational needs and goals for the development and implementation of application systems
- Reviewed, analyzed, and modified programming systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document program development and revisions
- Monitored operating efficiency of existing application systems
- Responsible for writingATDDscripts with Spec flow
- Implement Database project within the solution for Database migrations
- Implement Unit Test cases to catch build errors
- Performed code analysis with the help ofSonarQubeto manage and review the quality of code and resolved the critical issues
- Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, Git, Artifactory.
- Configured Server Stack in Amazon web services (AWS) including but not limited to EC2, ECS, ELB, VPC, and Auto Scaling Groups.
- Configured Jenkins build automation for automated code deployment into QA Environment
- Deployed the RPA robots into production in AWS environment
- Created Docker images to make application deployed in multi environment platform.
- Configured one click deployment process
- Involved in production deployments & support.
Environment: / Tools: Forseti (custom build RPA frame work by Capital One), Ui Path, Blue Prism, Angular2, AngularJS, C#, .NET,ASP.NETMVC4, Web API, Bootstrap CSS, HTML5, AngularUI, SQL Server, Selenium, Spec flow, Entity Framework, GitHub, AWS, SonarQube, Nexus, Udeploy, Docker
Confidential, Germantown MD
.Net Developer
Responsibilities:
- Analysis and profiling of each application for functionality, data requirements, dependent store procedures, tables and output report types
- Responsible for design, implementation of code and database.
- Built the web application using ASP.NetMVC.
- Application was designed under OOP manifest in order to make the source code reusability and reduce the complexity.
- Designed and executed n-tier architecture using ADO.Netas Data access layer and View model for Business access layer with LINQ to select specific/clean data.
- Followed the Windows base authentication with role/activity base authorization for the web application security. Configuration has been done in IIS server 7.
- Used Telerik controls (Kendo UI), Bootstrap for more productive web design.
- Presented the data in the page using MVC Webgrid.
- Implemented various validation method for the pages including; JavaScript validation, View Model data annotation.
- Implemented AJAX toolkits and jQuery for front-end script.
- Designed custom CSS3 style sheet for the web application
- All the scripts and style sheets were loaded using bundling for better performance.
- Managed the code using multiple Areas for different modules to archive modular development method
- Front-End HTML page used Razor View and HTML.
- Experience in using Microsoft Azureand accessing Azure BLOB, Tables, Files and Queue Storages.
- Used Microsoft Team foundation Server (TFS) and SVN for version Control.
- Extensively used SSIS to create packages to move data from a single data source to a destination using various data transformations.
- UsedSSISto read excel documents, flat files and import data into MS SQL Server.
- Worked with SQL Server Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Created complicated reports likematrix reports, well formatted reports, chart and tabular usingSSRS.
- Implemented technologies/techniques such as AJAX and jQuery for pagination of the grid table.
- Used WCF as a service to provide the data from database, purposely for security. And consumed the service using jQuery/Ajax in the cross-domain environment.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Responsible for maintenance as code enhancement and solved errors.
Environment: ASP.Net/.NetFramework 4.0, C#, ADO.Net, Kendo UI, LINQ, SQL server 2012, Razor View 1, HTML4, CSS3, WCF, JavaScript, jQuery 1.7, IIS 7
Confidential, TX
.Net Developer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, C#.NET, HTML, JavaScript, AJAX, jQuery CSS and server controls.
- Developed secure login interfaces with ASP.NET Server controls.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Designed and developed user interfaces using VB.NET and ASP.NET.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Extensively used MVC for the designing on multiple devices.
- Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using Unit and responsible for writing test scripts and scenarios.
- Created Rest full API's using MVC4 Web API's.
- Used Bootstrap CSS for front end design.
- Written the business logic in classes using VB.NET / C#.Net language and used in Webforms.
- Worked with AJAX enabled WCF services using VB.NET, C# and ASP.NET.
- Maintained and enhanced existing software by analyzing and identifying areas for optimization and refactoring. Investigated new technologies and techniques and researched ongoing industry developments using OOPs.
- Developed test-driven development (TDD) strategy guiding use of the unit unit testing framework.
- Extensively used ADO.NET objects like Sql Data Access, Sql Data Reader, COBOL, and DB2 SQL.
- Developing reports on SSRS on SQL Server (2000/2005/2008 ), and excellent in SSIS packages for integrating data.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2008, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
Environment: ASP.Net/.NetFramework 4.0, C#, ADO.Net, LINQ, SQL server 2008, Razor View 1, HTML4, CSS3, WCF, JavaScript, jQuery, IIS
Confidential
Software Engineer
Responsibilities:
- Study Use Case diagrams and design UI components
- Involved in developing front end using ASP.NET, VB.NET, HTML, and CSS.
- Actively participated in design and development of Database using efficient Database techniques.
- Developed web forms for the end users using C#.Net and ASP.NET.
- Involved in querying the database using ADO.NET and Stored Procedures for generation of reports.
- Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls.
- Used Silverlight to create web application which allows drawing charts with economic variables.
- Implemented XML Web Services using C#.NET.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Involved in creating Custom Controls, web controls and User Controls.
- Authenticated logins and validated permissions.
- Uploading the Data from text files to tables & wrote stored procedures to purge old data.
- Developed applications to parse flat files into data using C#.NET.
- Involved in using all the best features of ASP.NET including Dataset, Data View and Data Adapter.
- Instrumental in maintenance of data integrity in back end Oracle 8i.
Environment: Visual Studio.NET, C#.Net, ASP.Net framework 1.1, VB.NET, GUI, ADO.NET, XML, HTML, ASP 1.1, AJAX, Oracle 9i, ASP.NET, Web Service, Silverlight, DHTML, SOAP, CSS, Java Script.
Confidential
Intern & Software Engineer
Responsibilities:
- Involved in Requirements Analysis for the application development and Production issue fixing.
- Preparing BRD for new requirements and modifications in existing features.
- Developed web and windows application using .Net Framework, C#, ASP.NET.
- Involved in gathering the System Requirements.
- Used HTML, DHTML, JavaScript and CSS in web pages for user customization of page background and styles.
- Implemented user controls and utilized visual inheritance to create consistent views
- Detailed design of ASP.NET Master Pages with more than one content place holder to give the consistent look and feel for the website.
- Analysis of the specifications provided by the clients.
- Involved in Requirement gathering, Functional and technical specification.
- User was authenticated using forms authentication.
- Coding and debugging using ASP.NET and C#. NET.
- Used CSS for achieving consistent look and feel of the application.
- Developed Web forms using ASP.Net server controls and validated input using Java Script.
Environment: .NET Framework, C#, ASP.NET2.0, XML, HTML, JavaScript, Triggers, Visual Studio 2005, IIS and SQL Server 2005