Sr. Software Developer, Application Architect Resume
Houston, TX
SUMMARY
- Around Eleven years’ experience in Analysis, Design, Development, and Implementation of Web Based and Client/Server applications.
- Adept in developing .NET applications using .NET Framework, VisualStudio.NET tools and Web - Services development with Visual C#.NET, VB.NET, ASP.NET 2.0, ASP.NET 1.1, MS AJAX Controls, ADO.NET concepts, XML, SAML, MSDL, SOAP and Web Api
- Cerebral about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
- Worked with Docker container infrastructure to encapsulate code into a file system with abstraction and automation.
- Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Using Logi Analytics, created reporting solutions based on generic or specific business requirements.
- Using X++ for developing Microsoft Dynamics, Axapta 5.0, Expertise in design and programming in several applications using C#.NET, VB.Net, WCF, Visual Basic 6, LIMS, SQL Server 2000/2005, MySQL 5.1, MS Access, RDBMS, UML, HTML, DHTML, CSS, XML, XSLT, MS AJAX, VB Script, JavaScript, and ASP.
- Proficient in creating, customizing and deployment of Web based applications using Angular, MVC,, ADO, HTML, DHTML, VB script, and used TypeScript for comprehensive use of JavaScript libraries. Strong knowledge of object-oriented concepts and programming.
- Experienced in creating RESTFUL web API’s using ASP.net Core 2.2.
- Experienced of using client-side frame work like Angular 2+ and Kendo.js for building client rich application.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
- Experienced of Integration, developing modules and integrate in existing modules.
- Extensively worked in Database Design, Analysis and Programming using SQL Server 2000/2005, MySQL 5.1, Oracle 9i and MS Access. Strong experience in using SQL, PL/SQL, Stored Procedures, Functions and Triggers.
- Proficient in applying agile methodologies in development life cycle. Like XP and Scrum.
- RHCE certified, engaged in administrating the Linux based server.
- Familiar with version control tools like CVS, Visual Source Safe, and Rational ClearCase.
- Implement SSO (single sign on) functionality with .NET integration.
- Tested SSO with IDP and SP for both POC (point of concept) and using different SAML connections in Ping federate server.
- Experience with various MVC Java frameworks like Angular.JS, Node.JS, EmbedJS, BootstrapJS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, Node JS and JQuery.
- Good analytical skills in evaluating end-user requirements and experienced in designing architecture for various Business Logistics and Retail applications. Strong communication and interpersonal skills with ability to work under pressure and meet deadlines.
TECHNICAL SKILLS
Languages: C#, VB.NET, X++
Design Principals: Inversion of Controls(IoC), Dependency Injection Principal(DIP)
Design Patterns: Singleton, Factory and Model View Controller and Dependency Injection.
Cloud Technologies: Amazon Web Services (AWS)
DBMS / DS: MS SQL Server 2005, 2008, 2014 and 2016 Oracle 12g
Data Access Components: ADO.NET, ADO, LINQ, RDO and DAO
Protocols Scripts: SOAP, TCP/IP, HTTP, UDP, SSL, HTTPS, RV, JMS and FTP VBScript, Java Script, JQuery, AJAX, Angular JS, Kendo UI, JQuery UI, Node.js and TypeScript
Web/Technologies/Tools: Javascript, jQuery, MS AJAX, ASP, NET Framework 1.1, 2.0, 3.0, ASP.NET 2.0 and 3.5, Asp.Net Core 2.2, HTML, DHTML, CSS, IIS, SSO (singleSign on), SAML, Ping Federate server, MVC 5 and 6, ASP.NET 2.0, ASP.NET 1.1, 2.0, 3.0, WCF, WPF, XML, XSL and XSLT RESTFUL services(WEB API) .NET Core 2.2, 3.0
Operating System: Unix, Windows 2003 Server, Windpws 2008 server XP, CE, Linux
Versioning Tools: CVS, PVCS, Subversion (SVN), VSS, Rational clear case TM and Team Foundation Server(TFS)
Automation tools: Team City and CARA
PROFESSIONAL EXPERIENCE
Confidential, Houston TX
Sr. Software developer, Application Architect
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
- Responsible for an Implementation of the business logic and involved in designing the system.
- Developed applications to support daily functions to accommodate resources at airport gates, ramp, in flight etc.
- Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups(ASG), Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
- Implement CI/CD using CodePipe line and CodeBuild to deploy Angular applications.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with C#.
- Possess good knowledge in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.
- Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources.
- Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
- Coordinated development, enhancement and ongoing maintenance of product data ETL process from multiple distributed source systems into centralized eCommerce product catalog.
- Executed critical thinking skills by analyzing information to determine, recommend and plan installation of a new system or modification of an existing system.
- Developed User Interfaces for Web Applications.
- Assist with the interviewing, hiring, and training of software engineers.
- Used Angular 2+(8.4) used as UI framework component to build new Time tracker application.
- Used Reactive Form validation in Angular for implementing validation framework.
- Implemented lazy loading of modules in angular to improve performance.
- Used NgRx store in Angular to implement state management and to reuses of data across application.
- Used Flex box framework to UI controls for automatic device rendering.
- Used .NET Core 2.3 to build REST web API for implementing service layers.
- Created user-based reports in Logi Analytics on basis of specific User’s requirements.
- Implemented Inversion of Controls (IoC) and Dependency Injection Principal (DIP) design principals.
- Implemented Dependency Injection (DI) design pattern using .NET core dependency container.
- Used C# 4.0 language to develop backend business logic aimed at various custom requirements.
- Provided reusable objects like Classes, Functions and Properties according to requirement.
- Rewrite reporting capabilities to robust and more user interactive using SQL Server Reporting.
- Served as a technical expert and evaluation partner in corporate wide digital platform consolidation initiative
- Used RXJS operators like Observables to leverage Angular change detection feature for dynamic page updates.
- Developed Web service in order to access Data Access layer.
- Used TypeScript language in building client-side components.
- Developed web Api’s for accessing business objects and db information using .NET Core.
- Developed and used Oracle packages for managing business rules and transformation of data.
- A significantly improved version of IIS is used in Windows server 2012.
- Developed front-end for web applications, using TypeScript, and SaaS.
Environment: Angular 8+, NPM 9, C# 4.0,Flex box, Node JS, Rx/Js operators,, Web API,MVC 4.NET 4.0, C#.NET, JSON, Oracle 12g, UML modeling, Windows 2012 server.
Confidential
Sr. Application Developer.NET Consultant, Team
Responsibilities:
- Responsible for an Implementation of the business logic and involved in designing the system.
- Developed User Interfaces for Web Applications.
- Create Solution Architecture based upon Microsoft Azure PaaS Services
- Implemented ASP.NET MVC pattern mechanism to display various information in all modules.
- Provided reusable objects like Classes, Functions and Properties according to requirement.
- Rewrite reporting capabilities to robust and more user interactive using Logi analytics.
- Used extensive use of Ajax jQuery for dynamics updating and server calls.
- Developed Web service in order to access Data Access layer.
- Used Java Scripts for client side scripting.
- Developed reports in Logi analytics.
- Implemented error logging in Logi Analytics reports from custom plugin.
- Implemented Secure key authentication in Logi analytics.
- Create customs dashboard using Logi analytics reporting.
- Create dynamic reports using Logi analytics engine.
- Developed Api’s for accessing business objects and db information.
- Develop AJAX web services using Windows Communication Foundation (WCF).
- Used Kendo UI/ JQueryUI Controls for building high quality windows/web applications
- Excessively Used Nitobi Data Grid for displaying data on different asp.net pages.
- Used Fusion Charts for graphical representation of data for different Tabs like Mail sets statistics.
- Used XML for transferring data between the server and client.
- Apply OO model of SQL by using LINQ.
- Created modules using VB.NET for specifying messages, state machines, and agents along with a backend code generator retarget able to different frameworks.
- Developed Modules and integrate with existing modules.
- Wrote Stored Procedures, Triggers, Functions (Table Valued and Scalar Valued) to access data from database using ADO.NET technology.
- Used SSIS for maintenance of SQL Server databases and updates to multidimensional cube data.
- Used ASP.NET to parse XML data, extracted information and translated into JSON for System API
- A significantly improved version of IIS is used in Windows server 2003.
- Used management administrative tool in choosing the functionality of the Windows server 2003.
- Used Microsoft Visual Source Safe in source control, data collection, reporting, and project tracking
- Done coding and debugging with C#, VB .Net
- Implemented Windows Client (Win Forms) application using C# and VB.NET for back-office processing.
- Developed front-end for web applications, using Jquery, HTML, JavaScript, and CSS.
- Implemented a SSO (single Sign on) for various clients in Portal using .Net integration.
- Tested SSO (single sign on) using POC (proof of concept) and various SAML connections in Ping federate server.
Environment: ASP.NET 3.5, MVC 4.NET 4.0, VB.NET/C#.NET/,Angular.js/Kendo.js, Jquery, Java Script, JSON, SQL Server 2005, UML modeling, Logi Analytics, Windows 2003 server / Windows 2000/XP.
Confidential
.NET Developer
Responsibilities:
- Designed & developed all pages in Web form using ASP.NET and .net, C#.
- Used Client side and Server Side Validations Controls for handling the data.
- Used C language for development.
- Designed and developed several user controls and custom controls using ASP.NET and C#.
- Used the Unified Modeling Language (UML) for Presentation Layer and Business Layer.
- A significantly improved version of IIS is used in Windows server 2003.
- Writing Stored Procedures in T-SQL using SQL Server 2008 R2 Management Studio
- Used management administrative tool in choosing the functionality of the Windows server 2003.
- Used Microsoft Visual Source Safe in source control, data collection, reporting, and project tracking
- Done coding and debugging with C#, VB .Net
- Implemented Windows Client (Win Forms) application using C# and VB.NET for back-office processing.
- Developed front-end for web applications, using jQuery, HTML, JavaScript, CSS.
Environment: ASP.NET 3.5, .NET 2.0, VB.NET/C#.NET/,JQuery, Java Script, SQL Server 2005, SQL Server 2008 R2 Management Studio, UML modeling, Windows 2003 server / Windows 2000/XP.
Confidential
.NET Consultant, Team
Responsibilities:
- Responsible for an Implementation of the business logic and involved in designing the system.
- Developed User Interfaces for Web Applications.
- Provided reusable objects like Classes, Functions and Properties according to requirement.
- Used extensive use of Ajax jQuery for dynamics updating and server calls.
- Developed Web service in order to access Data Access layer.
- Used Java Scripts for client side scripting.
- Develop AJAX web services using Windows Communication Foundation (WCF).
- Excessively Used Nitobi Data Grid for displaying data on different asp.net pages.
- Used Fusion Charts for graphical representation of data for different Tabs like Mail sets statistics.
- Used XML for transferring data between the server and client.
- Apply OO model of SQL by using LINQ.
- Created modules using VB.NET for specifying messages, state machines, and agents along with a backend code generator retarget able to different frameworks.
- Developed Modules and integrate with existing modules.
- Wrote Stored Procedures, Triggers, Functions (Table Valued and Scalar Valued) to access data from database using ADO.NET technology.
- Used SSIS for maintenance of SQL Server databases and updates to multidimensional cube data.
- Used ASP.NET to parse XML data, extracted information and translated into JSON for System API
- A significantly improved version of IIS is used in Windows server 2003.
- Used management administrative tool in choosing the functionality of the Windows server 2003.
- Used Microsoft Visual Source Safe in source control, data collection, reporting, and project tracking
- Done coding and debugging with C#, VB .Net
- Implemented Windows Client (Win Forms) application using C# and VB.NET for back-office processing.
- Developed front-end for web applications, using Jquery, HTML, JavaScript, and CSS.
Environment: ASP.NET 3.5, .NET 2.0, VB.NET/C#.NET/,Jquery, Java Script, JSON, SQL Server 2005, UML modeling, Windows 2003 server / Windows 2000/XP.