Dipti Humraskar
Technology Analyst
Phoenix, Arizona
Mobile: +1-623-***-****
E-mail: **************@*****.***
Career Objective:
To seek and pursue excellence by taking up new challenges which allow me to keep testing my skills, to learn and soar to greater heights; in-turn making the optimum use of the knowledge gained to benefit the organization. Summary:
Technology Analyst with 6 years of professional experience in the IT Industry in Telecommunications domain
Expertise in C# Windows Forms application development using .Net 3.5 framework
Hands on knowledge of ASP.Net MVC5 Code First approach
Expertise in Object Oriented Programming Concepts Encapsulation, Data Abstraction, Polymorphism and Inheritance
Experience in using Design Patterns Singleton, Observer pattern, Unit of Work, Repository Pattern
Good knowledge and experience in Database systems and technologies - Oracle DB, MySql
Strong technical skills in all facets of software development life cycle viz. Requirement Analysis, Estimation, Planning, Design and Execution and Status Reporting
Have knowledge about container technologies, Docker tools
Have implemented Web API’s and WCF services
Have implemented CI pipeline using GIT, VSTS
Experience in using Java Design Patterns
Have knowledge of ASP.Net core 1.0
Technical Skills:
Programming Languages : C#, ASP.net Core
Development Methodology : Waterfall SDLC, Agile
Cloud : Docker Client, Docker Machine, Docker Compose, Docker Kitematic UI Skills : HTML, CSS, AJAX, Bootstrap, LESS
Servers : IIS
Database : Oracle 11g, MySQL
IDE : Visual Studio 2005/08/10/15
Project Management : VSTS
Source Control : GIT, SVN, VSS
Other : REST/SOAP Web Services, YAML, JSON, XML, TOAD, Visio, Postman, NPM, Bower, Gulp
Academic Qualifications:
• Bachelor of Engineering in Computers with Distinction from Datta Meghe College of Engineering, Mumbai University, India
Certifications and Achievements:
• Completed Microsoft WCF certification. (70-513)
• Won Bravo Infosys Unit level award for the excellent performance in 2010-11
• Won esteemed DU level award for outstanding performance and valuable contribution 2011-12
• Awarded as best individual at ECS Unit level in 2012-13
• Won best team award at ECS unit level in 2013-14
• CSP Basic OSS BSS Infosys certification-2009
• CSP Basic Telecom Datacom Infosys certification
Professional Experience:
Organization: Infosys Limited
Duration: Sept 2008 – Apr2014
Client: AT&T
Role: Technology Analyst
Project: ASSET Oct 2011 – Apr 2014
Scope: Acquire Study Solve Execute Track (ASSET) is a tool that integrates existing business applications to develop a unified Customer Care solution and simplify business process execution. Its intuitive user interface empowers agents by aggregating information scattered across the various systems. It is built on the framework that leverages existing IT investments, reduces the risks and costs associated with development. Roles:
• Worked in the capacity of Team Lead to gather detailed and accurate requirements from the business clients and transform them into detailed system and functional requirements. Analyze impacts and provide solutions based on the feasibility report.
• Responsible for handling 3 flavors of ASSET
• Conduct meetings with all the stakeholders to understand and document the system requirements accurately.
• Create High Level Design, Detailed Level Design, Application Interface Design to facilitate the development process
• Managed the Scrum Team, consisted of four team members based at Offshore
• Responsible for Story grooming and point estimation
• Closely monitor Sprint progress by viewing Burn down charts
• Identifying and communicating impediments and progress through daily Stand-ups
• Conduct Product Demos in Show-and-Tells
• Software configuration management and Version control handled by using SVN
• Testing of third party services using SOAP UI
• Mentor the team in .Net technology and guide them throughout the development process.
• Conduct code walk-throughs and code reviews to ensure optimum quality of code.
• Implemented the automated work flows to reduce the average handling time (AHT) of the customer request.
• Screen scrapped various web and desktop application
• Setup a defect prevention process to analyze defects, study the pattern and create guidelines to avoid them in the future.
Technologies: C#, Winforms, Web Services, SVN,WCF, Nunit, XML, Oracle,JBPM, SOAP UI, Visio Role: Sr. Software Engineer
Project: PROTON Mar 2010 – Oct 2011
Scope: Research and Development Project
Infosys PROTON is a patent solution framework now known as Smart User Interface that enables delivery of an outstanding customer experience. It improves the agent’s productivity with comprehensive range of business and technology components that ensures faster and accurate resolution. It integrates the existing line of business applications to develop a unified customer care solution and simplify the business process. Its intuitive user interface empowers users by aggregating information scattered across various systems. The conditional data elements are passed from one application to another for data search automation. Critical information available in various applications is analyzed and intuitively delivered to customer care representatives for quick and accurate resolution of customer request . Roles:
• Demonstrating the capabilities of PROTON to various customers (Level 3, British Telecom)
• Customizing the product and its capabilities to meet client requirements.
• Creation of test plans, group review and testing of tool.
• Developed Time Tracker Feature which gives reports on time spent by user on any application.
• Developed Application Management Feature which helps to manage required application.
• Technical assistance to the implementation team.
• Build design documents using UML diagrams
• Prepared requirement, design and unit testing documents.
• Designed internal websites to demonstrate the PROTON features.
• Timely documentation of developed / enhanced code Technologies: C#, ASP.NET, Winforms, Web Services, SVN, XML, Oracle, Visio, HTML Help Workshop Client: AT&T
Role: Software Engineer
Project: ASSET Sept 2008– Mar 2010
Scope: Acquire Study Solve Execute Track (ASSET) is a tool that integrates existing business applications to develop a unified Customer Care solution and simplify business process execution. Its intuitive user interface empowers agents by aggregating information scattered across the various systems. Roles:
• Understanding business requirements.
• Prepare use case diagrams, class diagram, sequence diagram for the application
• Web forms designing using ASP.Net, ADO.net
• Creating test documents - Unit Test Plan and performing unit and integration testing
• On site production support
• Troubleshooting production issues
• Configuration management activities
Technologies: C#, .NET, ASP.Net, ADO.Net, VSS, AJAX, jQuery
Self Learning
ASP.Net MVC5
Scope: Developed a website in MVC5 code first approach using VS2015. Implemented Add, Delete and Update functionality. Also implemented notification functionality in case of an update. Hands on:
• Used Visual Studio Account for project creation
• Connected Visual Studio with Team Foundation Server, used GIT as repository
• Created product backlog and added user stories
• Developed a ASP.Net MVC5 website using Code First approach in Visual Studio 2015
• Created domain models, controllers, Views and ViewModels
• Used HTML helper methods for designing view along with bootstrap
• Added authorization for required actions
• Implemented Server and Client side validation.
• Implemented Custom validation
• Fluent API used for cascade delete
• Added Web API controller and used Postman for testing.
• Implemented Repository pattern and Unit of Work
Technologies: VSTS, MVC5, GIT
CI Pipeline
Have set up simple CI pipeline using Git, Visual Studio 2015 and TFS online tool Hands on :
• Used GIT for version control.
• Set the build process using .Net Desktop template
• Link the project from repository and branch for build process
• Added a simple command line task to check verion
• Queue the build process
• Enable CI by adding trigger
Project Scope: VSTS, GIT, VS2015
Docker
Have created a repository and uploaded a Docker ASP.Net Core, have used Docker Tools (Docker Client, Docker Machine, Docker Compose, Docker Kitematic and Virtual Box)
Hands on:
• Set up Docker Toolbox on windows machine
• Used Kitematic to download docker images
• Ran images in Kitematic
• Used Docker machine commands
• Used Docker Client to pull and run images
• Created Docker File with simple commands
• Created Data Volume
• Prepared Docker files and Docker compose
• Prepared bridge network for link up containers
• Legacy method used for linking containers
ASP.Net Core
Have developed a site using ASP.Net Core 1.0 principles. Hands on:
• Dotnet command line used for project creation and publishing
• Used immediately invoked function expression
• Used Bower for client side dependency injection
• Used font awesome for UI components
• Used tag helpers to create UI
• Prepared Data Seeder for dummy data using Async task
• Used repository pattern
• Added logs using ILoggerFactory
• Created WebAPI and performed testing using Postman
• Used AutoMapper for DTO and models
• Implemented Login, Logout using ASP.Net Identity
• Gulp task created for scripts minification
• Published build using folder and command line