Mobile Application Developer Resume
MN
SUMMARY
- Software Engineer with 5+ years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server, web based and n - tier business/commercial applications.
- Solid understanding of Object Oriented Analysis and Design (OOD), UML and RDBMS concepts.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, UAT, Deployment and support
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 5.0/4.0, C# (4.0/3.5), VB.NET and AJAX Extensions, jQUERY with MS SQL Server (SQL 2008 R2 / 2005), POSTGRESQL, PgAdmin and Oracle 10g/9i as database.
- Experience in web UI technologies using HTML, VBScript, jQuery, JavaScript, Angular Js as well as XML, XSL and XSLT.
- Worked on CI-CD automation tools like Jenkins, Ansible and Chef.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Developed Outlook Add-In using WPF, C# and SQL Compact Edition along with Custom installation and integration of MSCRM Outlook client.
- Experience in using AAD (Azure Active Directory) for multi-factor authentication, privileged account management, role based access control, application usage monitoring, and alerting.
- Experience in building mobile based apps using Xamarinstudio and Cross platform in Visual Studio for iOS, Android.
- Developed a Single page application (SPA), mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS 2.0, JavaScript API.
- Experience in using AngularJS 2.0 to test views and to do end to end unit testing by using CI-CD.
- Experience in developing applications using Web Services, WCF, REST, WPF, WWF, SOAP, NHibernate and GIT.
- Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experience in authentication methods SSO applications such as NTLM, Kerberos, LDAP.
- Hands on experience in using Web Server - IIS, Team Foundation Server (TFS), Visual SourceSafe (VSS), Data Transformation Services (DTS), System center configure management (SCCM).
- Proficient in writing Unit Test Cases for Business logic using TDD, Qunit test framework and MS Unit test framework, Microsoft Fakes Framework.
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experience in Handling multi-threading using TAP and TPL patterns.
- Experience in Application development and Production support environment and cross platform web-based applications troubleshooting.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- Advanced level knowledge on Data Normalization to reduce and eliminate data redundancy.
TECHNICAL SKILLS
Programming Languages: C++, C# 5.0/4.0/3.0/2.0 , VB.NET, ASP.NET, T-SQL, PL/SQL, COBAL, Flutter, Lua
Operating System: DOS, Windows NT/98/XP/2000/2003/Vista/2008, UNIX
Web Technologies: .NET Framework 4.6/4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.NET, MVC3.0/4.0/5.0, WebAPI, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, TypeScript, JQuery, AngularJS 2.0
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Win Forms, WPF, WCF, ASP.NET Web Forms
IDE Tools: VS 2019/2017/2015/2013/2012/2010 , SQL Server Management Studio, Android Studio
ETL Tools: SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
Databases: MS SQL SERVER 2012/2010/2008/2005 , /SQL MS Access 2010/2007/2003 , Oracle 10g/9i/8i
ORM: Entity Framework, N Hibernate
Modeling Tools: UML, MS Visio 2010/2007
Reporting Tools: Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports
Servers: Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0 )
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 4.1/3.1
Version Control Tools: Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13, GIT
PROFESSIONAL EXPERIENCE
Confidential
Mobile Application Developer
Responsibilities:
- Experience in developing applications with Xamarin Studio, Microsoft.Net Frameworks
- Design and developed the application in a typical sophisticated SOA environment, performing responsibility of developing WCF RIA service, WEB Services, WCF Services required for different business requirements which involved work from design phase up to documentation.
- Designed and implemented Knockout JS view models as well as the underlying JSON model data.
- Leveraged HTML5, Canvas, Bootstrap, CSS3 Webkit transformations, Animations for styling to improve user experience throughout.
- Implemented Silverlight (XAML)/ ASP application by using MVVM and Prism.
- Implemented IBM FileNet Application on an enterprise level
- Implemented UI designs, Animations, Storyboards in XAML and C# using Visual Studio 2010, .NET 3.5/4.0 and Expression Blend.
- Configuring Silverlight Applications for Windows 8 Mobile applications and working with .cab files for deploying the Xap files to the test environment.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Develop and maintain user interaction layer using Win Forms.
- Handled routed events and used various stack panels and controls in WPF.
- Developed Native for both Android and IOS application using Xamarin.
- Designed and implemented the Portable class libraries (PCL) for handling database connections across platform using SQLite.NET.
- Used SQLite.NET with Xamarin. Forms and MVVM for reading and writing data to SQLite database.
- Implemented Windows Mobile GUI designs in XAML, C# using Expression Blend Windows Mobile.
- Responsible of the development of windows mobile application on Handheld and enhancement of current mobile application on existing window platform.
- Expertise in generating reports using SQL Server Reporting Services (SSRS), MS Excel spreadsheets.
- Designed WEB API services for mobile applications using Dependency Injection with Unity patterns.
- Customized the behaviour of user controls with Visual State Manager (VSM).
- Developed Data Access Layer using LINQ Data context object with ADO.NET Entity Framework 4.0.
- Designed and implemented various Silverlight 4.0/5.0, User and Custom controls like multi binding.
- Worked Extensively on Event Args, Sending email Notifications to the users.
- Designed the structure of the web services to be implemented. Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Implemented Single Sign On applications by using Active Directory.
- Exchanging responses between web- Services and SOAP UI.
- Modifications were made to the existing GUI using WPF for better look and feel.
- Worked with Sync Fusion Third party WPF controls to design the UI, using styles, templates, triggers and resources.
- Used WPF in creating different animated scenes using transforms, animation controls.
- Extensively used Log4Net for logging the exceptions to the database tables.
- Regression testing the logged bugs using HP Quality Center and Bugzilla Bug reporting tools.
- Handled all aspects of data binding from the Data Binding API to the UI controls including writing custom UI classes to bubble up API data changes to the UI using INotify Property Changed, Observable Collection, ICommand, Dependency Properties, IValidate, IDispose.
- Involved in testing like Unit test, Integration test, and Acceptance test using NUnit unit testing framework and responsible for writing test scripts and scenarios.
- Diagnose and track problems that affect system performance. Fixing those issues by tuning the queries.
Environment: Visual Studio 2008/2010, .Net framework 3.5/4.0, C#, HTML5, CSS3, JavaScript, Silverlight 4.0, WCF RIA Services, Entity Framework 3.5, Expression Blend, LINQ, SQLite.NET, XAML, XAMARIN, ORM Framework, IIS, Bugzilla, Classic ASP, ASP.Net MVC, jQuery, TFS.
Confidential, MN
Application Developer
Responsibilities:
- Ensured that all deliverables meet the quality standards of WFA
- Designed front-end application components leveraging the Angular 4 framework.
- Used JavaScript to implement dropdown menus on web pages and displayed part of a web page upon request from user
- Extensively used CSS and Angular Material for styling the HTML elements
- Used functionalities to write code in HTML5, CSS3, Angular 4 JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend
- Developed custom directives (Attributes, Elements, and Classes) using AngularJS
- Defined new validations through Angular4 for the form field validation implemented through HTML5
- Written Angular Material driven JSON consuming Angular 2/4 functions to save User selections such as radio button, drop-down menu selections into a cookie
- Expertise in generating reports using SQL Server Reporting Services (SSRS), MS Excel spreadsheets.
- Worked with React Js components, Events, Forms, Router, Keys, Animations, and Flux concept
- Developed the reusable templates and style sheets within the UI Standards and guidelines
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Experience in creation of Automation test scripts using frameworks like Page Object Model.
- Used Bitbucket as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
- Experience in UI Architecture design using Angular 2.0 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators
- Developed Cross browser compatible responsive web pages (RWD) by combining LESS, Kendo grid system with JavaScript
- Created WebAPIs using MVC 5.0 along with dependency Injection repository patterns using Microsoft Unity.
- Involved in designing and implementing Web Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Used Kendo Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
- Worked on consuming web-services in the form of JSON via AJAX calls for creating business progress views as visual charts by using High Charts
- Involved in pre-testing the Web-Service calls with POSTMAN tool using end-points
- Implemented data formatted applications and deploy the script using client-side scripting using JavaScript also worked on DOM manipulation using JavaScript, jQuery
- Designed REST APIs that allow sophisticated, effective, and low-cost application integration
- Trouble-shot technical issues and identified modifications needed in existing applications to meet changing user requirements.
- Provided assistance to business users in the effective use of applications and information technology.
- Wrote technical procedures and documentation for the new and existing applications including operations, user guide, etc.
- Participated on IT project steering committees and be involved in the design phase of any new IT software development projects
- Used TFS for .net development using visual studio .net IDE. Using TFS 2015 Update 3, connected to Team Foundation Server Get repo, using SSH keys.
- Developed modules of the application in ASP. NET MVC, MVVM and involved in writing C# classes.
- Implemented IBM FileNet Application on an enterprise level
- Implemented the project using ASP.NET, C# and back-end database as SQL Server 2012
Environment: Visual Studio.NET 2017/2015, C#, SQL Server 2017, XML, HTML5, CSS3, jQuery, JavaScript, AJAX, Angular 4, NodeJS, Bootstrap, Jenkins, JSON, JSP, REST, SDLC (Agile Scrum) and Windows, Bitbucket.
Confidential, MN
Software Engineer
Responsibilities:
- Create, analyze and review all Department Purchase Requests (DPRs).
- Assist in formulation and implementationofagency policies.
- Design various data models class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams.
- Involved in design, coding for web application using ASP. NET MVC Framework 5.0, C#, Visual Studio 2017, TOAD for Oracle 12.10.
- Worked on defects raised in different environments, seeing the logs, debugging & replicate same scenario in local.
- Effectively implemented ASP.NETsecurityinfrastructure for authenticating and authorizing user access as well as performing othersecurityrelated tasks.
- Worked on configuring IIS, which includes creating websites under sites, Handler Mappings, Application pool, Http Bindings, and configured Application Request Routing (ARR).
- Expertise in generating reports using SQL Server Reporting Services (SSRS), MS Excel spreadsheets.
- Created and validated Views, User Controls, Models, View Models and Controllers of MVC Framework with Razor Engine and implemented features of security, testing of application.
- Implemented IBM FileNet Application on an enterprise level
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript, JQuery and Angular.
- Worked on Responsive WebDesignusing Bootstrap, Grid Controls, CSS3, and Media Queries.
- Effectively used Angular a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- WCF Services deployed as a self-hosted service by means of window services bound with TCP Binding.
- Created Web API endpoints and Implemented client-side web applications using Web API
- Worked on .NETsecurity features such as Form-Based Authentication and Role-Based Authorization.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2014.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets.
- Reports generated by using SSRS. Reports variables passed from ASP.NETweb pages.
- Creating queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2016/2014 for inserting, updating, deleting the data into the relational tables.
- Optimized, SQL Enhance existing SQL for new features and/or performance. Analyze data to find inconsistencies
- Extensively performed manual testing process to ensure the quality.
- Responsible for maintaining versions of source code using GIT.
Environment: Visual Studio 2015,2017, ASP.Net MVC 5.0/4.0, Entity Framework 6.0/4.3, .Net Framework 4.5, Oracle 12c, TOAD for Oracle 12.10, Angular 2/4, IIS, TFS, C#, ASP.NET, Web API, JavaScript, CSS3, Kendo UI,Bootstrap, IIS7.0, HTML5,AJAX, WCF, TFS, GIT, XML, JSON, REST API, WCF Restful Services, DOM, REST Web Services, NUnit, LINQ, Crystal Reports.
Confidential, Monroe, Louisiana
Senior .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design (OOAD) using UML with Microsoft Visio 2010.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Used Data Contract as standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoked them using XML SOAP and WSDL for creating proxy classes.
- Designed and implemented the Dunning Letter system, using ASP.NET, Visual Studio 2015, SQL Server 2014, TestDriven.net and Crystal Report 2008, Telerik Report.
- Used Microsoft Entity FrameworkCode First approach for the Data Access Layer for the ASP.NET MVC 5.0 application and used Entity Frameworkfor the use of LINQ-based Data Access.
- An in-depth understanding of Microsoft SQL Server Reporting Services features and capabilities.
- Developed front end UI application usingAngular.js 2.0 and given support to the existing applications.
- Extensively used Third Party tools like Dev Express for developing rich user interfaces.
- Utilized Inversion of Control (IOC), Dependency Injection techniques for a better and abstract unit testing of each component.
- Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2008/2012 Analysis Services (SSAS) and Reporting service (SSRS).
- UsedSSISto create ETL packages to Validate, Extract, Transform and Load data to Transaction.
- Performed unit testing on every new version before sending it for User Acceptance TestUAT.
- PerformedUnit Testingwith the testing toolN-Unitand involved in Unit test case, code review checklist preparation and validation for Mobile Applications.
- Good exposure to the JIRA- project tracking tool and Agile's Rally. Using JIRA and Rally which updates the work status, with the team and interacts with the other teammates across geography.
- Worked on applications software development efforts from deployment through the maintenance support process.
Environment: Microsoft SQL Server 2012, Visual Studio 2015, C#, VB.NET, ASP.NET, MVC 5.0, WebAPI, jQuery, HTML5, JavaScript, TypeScript, CSS3, WCF, AJAX, AngularJS, Entity Framework, LINQ, VSTO, IIS 7.5, NUnit, TFS.
Confidential, Nashville, TN
Sr. Application Developer
Responsibilities:
- Experience in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support.
- Analysis of Functional design document to break down the requirement on module level.
- Creation of Technical design document based on Functional Design documents, Business requirements, Rules and rate manuals, Form matrix.
- Create, analyze and review allDepartmentPurchase Requests (DPRs).
- Assist in formulation and implementationofagency policies.
- Design various data models class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams.
- Worked on defects raised in different environments, seeing the logs, debugging & replicate same scenario in local.
- Effectively implemented ASP.NETsecurityinfrastructure for authenticating and authorizing user access as well as performing othersecurityrelated tasks.
- Worked on configuring IIS, which includes creating websites under sites, Handler Mappings, Application pool, Http Bindings, and configured Application Request Routing (ARR).
- Created and validated Views, User Controls, Models, View Models and Controllers of MVC Framework with Razor Engine and implemented features of security, testing of application.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript, JQuery and Angular.
- Worked on Responsive WebDesignusing Bootstrap, Grid Controls, CSS3, and Media Queries.
- Effectively used Angular a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- WCF Services deployed as a self-hosted service by means of window services bound with TCP Binding.
- Created Web API endpoints and Implemented client-side web applications using Web API
- Worked on .NETsecurity features such as Form-Based Authentication and Role-Based Authorization.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2014.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets.
- Reports generated by using SSRS. Reports variables passed from ASP.NETweb pages.
- Creating queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2016/2014 for inserting, updating, deleting the data into the relational tables.
- Optimized, SQL Enhance existing SQL for new features and/or performance. Analyze data to find inconsistencies
- Extensively performed manual testing process to ensure the quality.
- Responsible for maintaining versions of source code using GIT.
Environment: Visual Studio.NET 2017, C#, ASP.Net MVC, WCF, Web API, AJAX, XML, IIS. HTML, JavaScript, AngularJS 2.0/1.5.3, jQuery, CSS3, REST Web Services, LINQ, SSIS, SSRS, SQL Server 2014/2016 and GIT.