Dot Net Fullstack Developer Resume
PennsylvaniA
SUMMARY
- Software developer with over 4 years of Web Development, Mobile Development and Content Management System experience
- Experience in all phases of Software Development Life Cycle (SDLC), involved in various phases like Requirement Analysis, Planning, Development, Testing (Unit Testing, SIT and UAT), Deployment and maintenance as well as documentation
- Having a Good exposure in Front end development and Full stack development using ASP.Net, MVC, C#, Java, JavaScript, jQuery, HTML5, CSS3, Bootstrap, PHP, JSON, XML
- Comfortable in using Visual Studio, Sublime Text3, Android Studio, Eclipse, GitHub, MATLAB, Adobe Suite as well as MS - office Suite
- Experienced in SQL queries, tables, SQL server, MySQL, SQLite, joins, merging and CRUD operations
- Competent & experienced in issue identification, escalation & resolution (jointly working with business analyst, development & QA and IT teams) during requirements, design, implementation, QA & UAT phases
- Extensively involved in Project Scoping, Requirements Analysis, System Design, Planning, development, Testing & Transition phases
- Capable of managing work from conceptualization to completion with deadline sensitivity as well as maintain the quality of the product
- Experienced in Software Development Life Cycle through Waterfall and Agile Model methodologies, Scrum and depth knowledge about
- Kanban and Lean methodologies
- Worked on version control using Git, Apache Subversion (SVN) and used Trello and JIRA for tracking of to do tasks
- Responsible for Code reviewing, Code merging and deployment as well as version control in the servers
- Flexible, Self-Motivated, Quick learner, multi-tasking, capable of analyzing and working on complex projects, handling multiple projects and responsibilities at a same time
- Competent, Co-operative and result-driven professional who can work effectively in a team as well as in a stand-alone environment
- Ability to go above and beyond to research to acquire the required skillsets to provide best performance and to get the task completed in timely manner
TECHNICAL SKILLS
Programming Languages: Java, Python, ASP.NET MVC
Database: MySQL, SQL Server, SQLite, NoSQL, AWS
Web Technologies & Frameworks: HTML5, CSS3, JavaScript, C#, jQuery, PHP, Bootstrap, JSON, XML, AJAX, React
Web/Application Services: REST API, SOAP Web services, Apache
Software Tools: Android Studio, Visual Studio, Sublime Text 3, Eclipse, GitHub, Heroku, MATLAB, Adobe Suite, MS Office Suite
Version Control & Agile Tools: Git, Apache subversion (SVN), JIRA, Trello
Process Methodologies: Agile - Scrum, Kanban, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
Dot Net Full Stack Developer
Responsibilities:
- Collaborated with the team members to identify business requirements to help determine the initial design of the application
- Implemented, enhanced and maintained all three layers (Presentation, Business and Database) of the application
- Involved in all the phases of Software Development Life Cycle like requirements gathering, analysis and functional specification and evolution of the application with the team
- Developed the presentation layer using ASP .NET Web Forms, JavaScript, jQuery and XML
- Worked on State Management on MVC Architecture using ViewData, ViewBag and TempData
- Worked with ASP.NET MVC4 application and used several ASP.NET MVC features like Routing, Html helpers, Action Filters, Partial Views, etc.
- Created a Web API Project with Authorization, using . Net Framework, to make a GET/POST request from external web application to CRM Dynamics
- Developed a console application which extracts the data from cloud through API and formatting into required formats like .txt, .doc, .xml, .csv
- Used all ASP .NET controls for designing all Web Forms, implemented all the client side functions by using JavaScript and jQuery
- Extensively used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object to access the data in database
- Designed and implemented database using SQL Server and created user defined stored procedures and functions using SQL Server
- Attended regular meetings with the clients for enhancing the application for the purpose of user needs
Environment: .NET Framework, C#.NET, ADO .NET, Entity Framework, ASP.NET, AJAX, XML, Microsoft Visual Studio 2015/2017, HTML5, ASP.NET MVC, JavaScript, jQuery, SQL Server 2014/2016, REST API, Web API
Confidential, Huston
Software Developer - Internship
Responsibilities:
- Attached WebEx in the Learning Management System (LMS) to organize webinar sessions
- Attached LinkedIn Learning in the Learning Management System to provide user external courses in one platform
- Involved in all the phases of Software Development Life Cycle like requirements gathering, analysis and testing
- Enabled Learning Management System to send a notification to the specific user such as Super Admin, Power User, User about Specific events. Notifications should be via email as well as on website
- Enabled email notification using the Domain Keys Identified Mail (DKIM) and Sender Policy Framework (SPF) email authentication method to counteract email address forgery
- Implemented Single Sign-On (SSO) using Security Assertation Markup Language (SAML) 2.0 for direct login with one set of credentials
- Collaborated with IT team, to get XML Metadata of PAS and Private Key and Public Key certificate in order to develop Single Sign On
- Attached payment gateway using PAYPAL for market web-based courses
Environment: HTML5, CSS3, PHP, JavaScript, Content Management System, Secure Socket Layer (SSL)
Confidential, Huston
Web Developer
Responsibilities:
- Maintained existing applications and designed and delivered new enhancements of the University’s internal webpages
- Designed database tables for various service request as well as Implemented JavaScript and Asp.net functions for custom validation
- Worked on Apache subversion to keep track of version histories, code merging as well as deployment
- Involved in all the phases of SDLC like requirements gathering, analysis and testing
- Create stored procedures, functions, views, triggers, constraints, indexes and queries and fix production issues on timely manner
- Worked on ASP . Net Web Forms, State Management, caching features, configuring optimizations as well as securing web applications
- Data management using excel plugin, CRUD / PLSQL operations on DATABASE (SQL, ORACLE)
- Proficient in developing database objects like queries, stored procedures, Packages, PL/SQL Programs, Functions, Cursors, Reference Cursors, Dynamic SQL, PL/SQL Tables and Package Cursors
- Performed .NET administration using standard functionalities like Workflows, Validation Rules, Sharing Rules, Approval Process, Profiles, and User Administration
- Performed regression and System Integration Testing, User Acceptance Testing to verify software quality and functions
- Co-ordinate release activities with the project team members
Environment: ASP.Net, HTML5, CSS3, JavaScript, SQL/ ORACLE, PLSQL, Apache Subversion (SVN)
Confidential
Android Developer
Responsibilities:
- Designing Mobile prototype, Database, developing Android Applications and deployed the mobile applications in Play Store
- Created and designed User Interfaces (UI), custom android views, pop-up messages, layouts associated with fragment designs, intents, activities, dialogs, worked on services like Broad cast receiver and adapters
- Worked on resources to import pictures, strings and constraints as well as worked on content provider to store data
- Added security features such as lock and wipe using Android Device Administration API to avoid data being stolen
- Developed REST API and SOAP web services to transmit XML data over HTTP for applications using GET, POST, PUT and DELETE
- Working closed with Business Analyst and convert business requirements to Mobile functional system requirements
- Testing different scenarios, writing Unit Acceptance Testing, System Integration and writing user manual documentation
- Handled and Lead 3-4 member’s team for assigning tasks, monitoring, managing and setting deadlines
- Organized regular meetings with teammates and weekly meetings with Business Analyst and QA to discuss the ongoing projects status
Environment: Java, XML, JSON, SQLite, SOAP Web Services, REST API, Git