Udeeb Shankhadev
*********.******@*****.*** 612-***-****
1
Summary:
• Ability to cope with growing work demand and to improve efficiency while working with multiple projects.
• Eager to learn new technology and to implement them to support current design decisions.
• Excellent analytical, problem solving and programming skills to produce highly efficient programs.
• Implemented agile practices during software development to effectively manage dynamic requirements.
• Demonstrated effective verbal and written communication skills while working in diverse environment.
• Self-motivated and hardworking person and a focus towards team development and strong results.
• Experienced in working with large code base for different technical layers. Technical Expertise (At job):
Languages
• C#
• Java
• Python
• Javascript
• SQL
Frameworks
• ASP .NET MVC
• SQL Server
• Oracle
• Backbone.js
• MSTest
• QUnit
• Junit
• NHibernate/Fluent
• MS Entity Framework
• Spring
• SOAP
• REST
Tools
• Visual Studio
• Eclipse
• IntelliJ
• ServiceNow
• TFS
Currently Learning:
• .NET Core
• TOGAF
• Angular
• JVM based languages
• BigData
• Blockchain
Work Experiences:
Architect
November 2014 – Dec 2017
Ditech Financial LLC
• Architected a new Expense Tracking System to be used for Advance Management (.NET and Oracle).
• Assisted external SME to create a new business workflow for the Advance Management Project.
• Guided the Legal Letter Creation team to implement new design patterns for increased automation.
• Analyzed compliance issues related to customer complaint tracking and implemented creative solution for quick turnaround time.
• Led a team of motivated individuals to create a base software framework for the company that would encompass logging, security, feature release, health check, testing, authentication etc. thus jump starting any future projects
• Researched public cloud options from both Azure and AWS including its PaaS offerings.
• Collaborated with McKenzie to streamline the business processes and obtain 15% efficiency from ALM.
• Applied LEAN principle in both IT and Software Development Team to transform legacy processes.
• Worked with Microsoft Vendor team on consolidating MSDN and Server licenses for move to Azure. Udeeb Shankhadev
*********.******@*****.*** 612-***-****
2
• Led the Total Cost of Ownership (TCO) project to accurately estimate the cost of each business unit and its subsidiary projects to make strategic future decisions.
• Planned and migrated from MKS to TFS and provided appropriate training to software engineers.
• Designed the DevOps process for the company in order to cut cost on manual build and deployment task.
• Worked with vendor to migrate Active Directory domain and planned potential changes for applications.
• Established an automated UI testing platform to run regression tests for critical flagship products.
• Automated the migration of all tests from HP Quality Center to TFS.
• Worked closely with Infrastructure team to streamline the ticketing system via ServiceNow.
• Architected the use of CMDB in order to correlate all the data available on ALM and Infrastructure.
• Demonstrated the use of CMDB to troubleshoot and predict potential failures for rapid response.
• Led the way to create an EA Repository to store and correlate all the architectural artifacts.
• Played an instrumental role on deciding the right tool selection for each stage of ALM.
• Assisted procurement team to negotiate software licenses from the vendor.
• Leveraged Gartner Research Paper and Gartner Professionals to draft process workflows for DevOps.
• Collaborated with Security Architect and Risk Management Team to integrate Code Analysis and Security scanning during the DevOps process to identify OWASP Top 10 vulnerabilities. Software Engineer / Sr. Software Engineer
June 2010 – March 2013 / April 2013 –October 2014
Thomson Reuters, Eagan, MN
Litigation & Transaction Development
March 2014 - Current
• Worked on an e-Discovery application for the future growth of the company.
• Designed and developed engine framework for handling long running jobs.
• Partnered with 3rd party developers to incorporate their tools into project’s architecture.
• Utilized Java and Spring to create engine definition in order to keep track of the job progress.
• Implemented AMD with backbone.js to create interactive front-end UI. Tools/Language used: VS2013, Eclipse, Java, C#, Spring, Ant, Ivy, Mockito, backbone.js, underscore.js. CGIE (Corporate, Government, Investigations and Education) Feb 2012 – March 2014
• Worked on three ambitious projects that dealt with both front end and back end for corporate application.
• Utilized TDD to produce quality code and coordinated with QED to minimize testing time in QA stage.
• Designed and developed schema for database to hold matter and legal hold related user data.
• Utilized extensive use of client-side programming to provide smooth end user experience.
• Initiated major design changes to solve issues concerning DB/NHibernate, security and accessibility.
• Commenced pair programming for increased collaboration and efficiency.
• Mentored new hires and contractors to get them up to speed quickly. Tools/Language used: VS2012, C#, javascript, MSTest, Moq, QUnit, MVC3, NHibernate, Fluent, Oracle, jQuery, backbone.js, underscore.js, REST, Oracle, Stylecop, ReSharper, Fxcop, gridster.js. Content Technology
March 2011 – Feb 2012
• Fully automated complex UI regression test cases to be used with little user intervention. Udeeb Shankhadev
*********.******@*****.*** 612-***-****
3
• Created automated pager rotation tool to increase efficiency between Eagan and Bangalore team.
• Analytically queried data from different databases to create a concise report on daily prospective load.
• Designed and implemented a modularized integration testing framework that could be used by all testers with little change in their existing codebase, thus saving testing time but yielding more results.
• Participated in database sharding design discussion to better manage the data load for more efficiency.
• Initiated performance test to track throughput utilizing SOAP and DB calls to different sub-systems. Tools/Language used: Java, Eclipse, Spring, Junit, Selenium, Oracle, BPMS, SOAP UI, Groovy, Hudson, ANT. Application Technology
June 2010 – March 2011
• Collaborated with desktop application group to integrate web component into MS-Word plugin.
• Took control of project that was unfit for release and redesigned it to align with aggressive requirements.
• Utilized javascript to provide better user experience and to transfer data back and forth between word application and web component for seamless integration.
• Tweaked search algorithm to handle threading and natural language search in order to provide best matches for given criteria and implemented functionality to “cite” legal documents in word application. Tools/Language used: VS2008, .NET 3.5, ASP.NET, C#, XML, XSLT, JS, jQuery, Oracle coherence, Java Technology Intern
May 2008 – Dec 2008 May 2009 – May 2010
Thomson Reuters, Eagan, MN
User Interface Team (UI)
• Executed XSLT scripts to transform raw XML into HTML based webpage and debug if necessary.
• Analyzed and added functionality to track user events and clicks for accurate billing. Client Data Object Team (CDO)
• Programmed to support communication with mainframe as well as new systems.
• Utilized SQL server to gather data and analyze them for testing and verification. Report Generation Team (WORCS)
• Worked with a team of BizTalk specialist to develop and design software for internal project.
• Used Advanced OO approach and Design Patterns to implement Security, Validation and Object handling. Tools/Language used: Visual Studio, ASP.NET, C#, XML, XSLT, JS, HTML, AJAX, SQL Server, BizTalkServer Education:
Master of Science in Software Engineering
University of Minnesota, Twin Cities
Graduation May 2014
Bachelors of Science
Minnesota State University (MSU), Mankato
Graduation: Summer 2009
Major: Information Technology
Minor: Mathematics