Technical Lead Resume
Sacramento, CA
SUMMARY:
- IT professional with 12+ years of experience in Software System Analysis, Requirement Gathering, Design, Development, Testing and Maintenance of Business Applications.
- Worked in various roles as technical architect, project lead, .Net developer, SQL Server DBA (2005, 2008), and MS - IPTV (Microsoft Media Room) technical Architect throughout my career.
- Experience in all phases of Software Development Life Cycle (SDLC).
- Designed and developed windows applications, websites and services using C#.NET, Visual Studio (2003/2005/2008, 20012, 2013), M.V.C Framework (4.0, 5.0, 6.0), ASP.Net (2.0, 3.5, 4.5), Ajax, JQuery, LINQ to SQL, Entity Framework, WCF,, and Kendo UI MVC controls, JQuery, Angular j.s frameworks (1.0, 2.0), Bootstrap, Microsoft Team foundation Server, and RDBMS (MS SQL Server(2005, 2008, 2012), Oracle).
- Implemented WIF and Claims Based authentication to implement SSO for websites using identity provider with products like OPTIMAL IDM to implement SSO.
- Hands on experience in developing websites adhering to ADA Principles and MITA Framework Guidelines.
- Developed tools for IPTV environments using Microsoft Media room Middleware and presentation Framework.
- Experience in developing apps and tools and TV dashboard views for Live TV and VOD using MPF 2.0,
- Experience in developing applications in Agile Methodologies.
- Developed websites and applications in 3-tier and N-tier architecture.
- Created Test strategies and plans and developed automation test cases for testing using NUNIT.
- Expertise in analysing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS) and worked as Business Analyst for couple of projects.
- Provided estimation of the requirements using FPA (Function points) / WBS (Work break down structure).
- Exposure and implemented ITIL and 6 sigma processes and implemented few ITIL and ITSM process integrations, as support lead Involved in developing Business Cases, ROI, Cost Benefit Analysis on resource allocation and training required and best practice, methodologies required to meet the SLA in terms of ticket resolution for level 1-level 3 support.
- As project lead worked in facilitating teams progress towards goal and delivery. Helped the team in learning new ways of development with respect to client frameworks and making the communication easier between developers and architects.
- Good experience in onsite and offshore model in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
- Extensive involvement in all stages of application development life cycle including requirements, logical and physical architecture modelling, design, development, implementation and support.
- Implemented design patterns and best practices as per client architecture and frameworks.
- Design and develop applications and websites in latest .Net Technologies.
- Mentoring and training the team about the software requirements, preparing effort estimations, design software architecture, high level and low level design, preparing project plans, preparing software iteration/phase milestones, coding, preparing various unit testing drivers, reviewing the test procedure plan, executing code review protocols, defect management, software deployment, software maintenance and production support.
- Do Code reviews, Branch and Merge the different versions of the code and integrating to TFS (Microsoft Team Foundation Server).
- Initiate project meeting and maintain MOM for the project.
- Maintain project charter documentation
- Communicate and present project status and results to stake holders.
- Collect and analyze support tickets SLA data, and create monthly reports and tools for ongoing metrics tracking.
- Coordinate deployment plan and assist and forecast for team training needs and rollouts.
TECHNICAL SKILLS:
- C#.Net, VB 6.0, Paradox (10.0)
- ASP.Net 2.0, 3.5, 4.5 ADO.Net, MVC (4.0, 5.0, 6.0), XML, WCF, NUnit
- Implemented REST Architecture using WEB API and WCF service Urls
- Kendo UI controls (MVC and ASP.net) and Bootstrap
- VB .Net, Oracle
- Entity Framework
- HTML5, XML, CSS, JavaScript, Ajax, JQuery, bootstrap, Angular JS(1.0, 2.0)
- Sql server 2005, 2008, 2012, 2014
- Developed stored procs, triggers functions in Sql server
- Created deployment and architectural plan for deployment.
- Manage Versions and Code check-ins using Microsoft Team Foundation Server
- Microsoft Project planner.
- Database Administration of Sql server
- Developed SSIS packages for ETL and reports using SSRS
PROFESSIONAL EXPERIENCE:
Confidential, Sacramento, CA
Technical Lead
Environment: M.V.C 6.0, Boot strap UI, Entity Framework 6, MVC Kendo UI ControlsWCF, Sql server 2014, JQuery UI, IIS 8.0, Paradox 10.0, Microsoft Team Foundation Server
Responsibilities:
- Application is a migration of old Paradox 10.0 application, analyzed the paradox code to extract business rules for data entry screens and Reports
- Developed the Website in MVC 6.0 using kendo UI Controls.
- Developed the complex Data Entry page which has complex business rules validation for each
- Line-Item the users enters depending on their Provider, Service and Program Combinations
- Developed the website adhering to ADA principles and MITA Guidelines.
- Used HTMl5/CSS, Bootstrap to make the site more responsive on various devices.
- Created SSIS packages to migrated data from Paradox DB to Sql Server.
- Develop Complex Store procedures and triggers in Sql Server 2014
- Extensively used JQuery and MVC kendo UI controls on the UI to ensure smooth user experience.
- Developed the website in N-tier architecture by implementing WCF for communication between layers.
- Created test plans and strategies and developed unit test code to execute the test scripts as part of unit testing.
- Created technical and function specification document by analysing the EDD rules and paradox application.
- Followed the CA Government security standards to develop the application
- Maintaining and supporting the Application with new enhancements to support the changes in Health Department.
- Created and scheduled the daily jobs to migrate data from old paradox application to view the reports in new web application.
Confidential, New Britain, CT
Technical Architect
Environment: M.V.C 4.0, Boot strap UI, Entity Framework, MVC Telerik Controls, NUnit, WCF, Sql server 2012, JQuery UI, IIS 8.0, Angular js, Microsoft Team Foundation Server
Responsibilities:
- Create the technical and functional spec documents using the BRD (Business Requirement Document).
- Documented all the best practices and complex business rules and updated the BRD
- By analysing the old applications.
- Create the UI screens using bootstrap UI and HTML5/CSS for responsiveness.
- Developed reports and Admin modules for the ProTrak 2.0 in MVC 4.0.
- Developed the SSIS and stored procedures required for the project.
- Responsible for maintaining the various versions of the SDLC using TFS
- Develop Complex Store procedures and triggers in Sql Server 2012
- Developed the application business logic in WCF and exposed the functionalities of the application as services
- I am the SPOC for business and technical team for presenting the solution to client and leading the offshore team to develop the solution.
- Created test plans and strategies and developed unit test code to execute the test scripts as part of unit testing.
- Manage team of 7 members at offshore and mentor the team.
- Maintain project iteration versions and document the work for each of the iterations and maintain the project plan.
Confidential, New Britain, CT
Technical Architect
Environment: C# &ASP.NET 4.5, M.V.C 4.0, Entity Framework, Windows Identity FoundationSql server 2012, Optimal IDM, ADLDS Federation services, IIS 8.0, JQuery, NUnit, Microsoft Team Foundation Server, Active Directory
Responsibilities:
- Create the technical and functional spec documents using the BRD (Business Requirement Document).
- Documented all the best practices and complex business rules and updated the BRD
- By analysing the old applications
- Create the UI screens using bootstrap UI and HTML5/CSS for responsiveness.
- Transformed the existing supplier restricted material declaration process to advanced system where the supplier can edit and copy from previous declarations and maintain track of status for all vendor supplier numbers across the globe.
- Implemented Reports for the corporate business to see the status of suppliers by various ways of vendor number, SKU etc.
- Implemented maintenance screens for admin where they can change or edit the existing questions and publish the changes and communicate the changes to all suppliers across the globe.
- Integrated the portal with Optimal IDM a third party product used to implement Federation services for SSO with WIF (Windows Identity Foundation) to receive the claims and use them to implement SSO across Websites.
- Implemented 3-tier architecture for the website and developed smooth UI functionality with latest controls of JQuery, Telerik, and Ajax and developed the solution in latest Dot Net Framework 4.5.
- Migrated the existing websites of SBD (Stanley Black & Decker) to have SSO features by integrating with Optimal IDM, and configuring the necessary claims the website supposed to receive when the users browse through visit different internal websites of SBD by SSO.
- Maintained the versioning of the code using TFS 2010.Migrated the old MVC project from 2.0 to 4.0 and updated to use Razor based views.
- Migrated many external users to Active Directory environment and moved many internal users through different OU on the Active Directory.
- Coordinated and worked with developers (Offshore and Onsite) and End Users in Team based environment in onsite and offshore model and was the SPOC for business team and developers.
- Developed and configured self-registered, denial and forgot password modules using Optimal IDM.
- Provided easy access to all Federated/SAML applications within in the environment.
- Developed the administration features and request/approval workflow using Optimal IDM.
- Created and configured user groups and roles in the VIS server of the Optimal IDM also administered the VIS server for configuring the SSL certificates.
- Managed a team of 10 members and plan the work effort distribution.
- Created test plans and strategy and executing the test scripts as part of unit testing.
- Trained 15 members after the go live to support the product.
Confidential, Denver, CO
Media room Engineer
Environment: C# &ASP.NET 4.5, Entity Framework, Microsoft Media room, Sql server 2008, Prism Mosaic Apps, ES3 Apps
Responsibilities:
- Deploy new client builds for Various STB models of Confidential, Motorola.
- Maintain the VHO environments in the lab in parallel with head ends of Denver and Columbia for testing out production issues in the lab.
- Using Mediaroom services created a SOA
- Create channel maps for various accounts in the lab and assign it to accounts.
- Create maintenance plans for all the lab servers and media room servers in the lab
- Move or configure Live TV services and VOD services from A Server.
- Replicate the issues related to D server ICC burst and try to find the root cause of the issue.
- Configure 3rd party Mosaic Apps in the SMT for Application testers.
- Deploy new VOD assets and create grants as per production and sink up VOD servers at par with Production.
- Configure and Implement the Microsoft Recommendation Engine for VOD.
- Edit or change the Prism TV apps functionality by developing solutions in MPF using TV controls.
Confidential, Milwaukee, WI
Designer & project Lead
Environment: C# &ASP.NET 3.5, M.V.C 3.0, Entity Framework, Sql server 2008
Responsibilities:
- Convert the business needs to functional requirements and write the use cases for design.
- Created test plans and strategy for unit testing.
- Create the technical and functional spec documents using the BRD (Business Requirement Document).
- Guide offshore team and mange team of 10 members to deliver the project needs.
- Resource allocations and Timesheet management and send monthly reports to client.
- Study the performances glitches in the environment and suggest changes to improve performance.
- Migrate the existing project to .Net technologies; design the components in terms of .Net services.
- Change the existing Pricing and Item maintenance Jobs to improve the performance of the jobs.
- Coordinate the development activities between offshore and onsite.
- Developed a new solution in Microsoft technologies (.net 3.5) by studying the current design for Item price and maintenance batching.
- Design the Audit and Monitoring Database for the jobs and generate the Reports for the maintenance team to keep track of Job status.
- Developed automated order transmission system which uploads and updates all company orders daily to a warehouse distributor, developed it in WPF, C# Net 3.5, complete with logging and email notification.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and colour effects. rms segmentation pages to WPF
- Migrated Internal Ticket maintenance project from MVC2.0 to MVC 3.0 and use windows based authentication.
Confidential, San Jose, CA
Development & Support Lead
Environment: Windows Server 2008, Microsoft Visual Studio .Net 2005, Sql Server 2008, Oracle 10.
Responsibilities:
- Plan view tool is used for CPM I have Customized the tool as per Confidential environment
- Identified the Data Integration Points and integrated with current Confidential database.
- Coordinate vendors and various support teams for new version releases and deployments.
- Configured the monitoring system on the platform by making use of Existing Confidential monitoring tools like (EMAN).
- Developing scripts required for SMTP integration of the tool
- All the Product Enhancements and patches are taken care by following up with the vendor.
- Automated the process of data replication from oracle to Sql server
- Designed and developed backend WCF and middle tier layers to support the system*s SOA architecture. Used advanced language techniques in C#, LINQ, ASP.Net, SOA, LINQ in addition to SQL server direct T-SQL.
- Automated the tool to run the CPM statistics as per profile logged on to the portal.
- Configured the user authentication in the CPM tool by integrating the tool with AD directory.
- Set up the DR server for CPM database.
- Implemented triggers for sending Emails after to clients after any kind of transaction has been made.
- Coordinate and manage the offshore team of 15 members to set up the environment.
Confidential, Dallas-Irving, TX
Sql Server DBA, TCS Support lead
Environment: Windows Server 2008, Sql Server 2005, 2008
Responsibilities:
- As support lead Resolving process quality issues through the use of the Six Sigma principles to ensure that the root cause is identified and eliminated.
- Maintained high availability of databases using fail over clustering .Was handling RMI-Data Share and DSCW databases responsible for sinking data between PROD and reporting server and dis-aster recovery server.
- Has worked with Microsoft to deal the time out issues occurring on production server. To reduce average search time for queries to less than 2 sec Involved in Gfiler configuration changes on cluster nodes and reconfigured the Db to the new Filer.
- Experience in setting up the disaster recover servers and synced the data between production and disaster recovery using replication and job techniques.
- Installing and configuring SQL Server 2005 and 2008. Developed SQL scripts for maintaining administration tasks and configured them as jobs.
- Successfully migrated SQL 2000 to SQL 2005.
- Designed SSIS packages necessary for Data Loads.
- Configured transactional and snapshot replication.
- Proactively involved in SQL Server Performance tuning at Database level, T-SQL level and operating system level. Maintained database response times, proactively generated performance re-ports. Automating most of the DBA tasks and monitoring stats.
- Responsible for SQL server edition upgrades and SQL server patch management.
- Created a mirrored database on the report server using database mirroring with high performance mode.
- Created database snapshots and stored procedures to delta load data from the snapshot database to the report database.
- Database monitoring using PssDiag tool monitor, and SqlDiagtool
- Implemented new releases or upgrading and installing to SQL server 2008.
Confidential
Architect, Developer
Environment: Windows 2003, SQL server 2005, .net 2.0.MS-MediaRoom Server, Moto-CCEFile net, MS-presentation Frame work
Responsibilities:
- Support client RFP's for IPTV solutions. Developing echo-system of partners for Tier, 2 and 3 hosted solutions and frameworks for monetizing and optimizing the existing IPTV deployments across geographies.
- Determine ROI and cost analysis for Tier 2 telecom vendors for implementing IPTV frameworks using monetization frameworks
- Developed a solution to automate the development of VAS on STB which helps the customer to try out various VAS in quick time, following all the SDLC of VAS development using MPF and TV controls.
- Implemented content management system using IBM FILENET and manage AD insertion on existing content, worked on SDP solution using Motorola CCE and integrate with payment gate on OSS/BSS systems and provision users on the middle ware environment.
- Developed basic games using XHTML and Java script using Microsoft MPF
- Set up various middle ware solution and develop POC on each middleware to showcase IPTV capabilities.
- Designed database for all the above applications and also developed the stored procedures, functions, batch Scripts.
- Designed a QOE (quality of experience) Solution for TDC (Tele Denmark) for enhancing the solution to resolve customer problems on Television using MPF.
- Developed various VAS(Value added services)using MS-media room as middleware and MS-MPF which help the customer to access various VAS on TV
- Developed a tool to dynamic insertion of AD while the content is in operation using MPF.
- Developed a Multiview app to view Live TV and VOD using MPF.
- Proposed and developed a solution for BT to keep track the customer provision cycle on the platform.
- Created design documents, technical specifications - UML class diagrams.
- Created multi-tier architecture for the application.
- Created Web Pages using Master Pages.
- Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns. Used Edit Item-Templates and Footer Templates extensively for editing and adding rows.
- Programmed Data Access Layer using ADO.NET which involved in accessing data from the Database using Connected Architecture which requires the strong OOPS concepts.
- Used Java Script, HTML, DHTML, IIS and CSS for developing Web Pages.
- Involved in creating web methods for web service.
- Worked on integration of Media room middleware with OSS/BSS system components.
- Used WCF to communicate between DAL and other business components.
- Used Microsoft Visual Source Safe 2005 for Project Management and SQL Server 2005 &2008 for Database
- Involved in writing complex queries using T-Sql programming.
- Utilized ADO.NET and LINQ technology extensively for data retrieving, querying, storage And manipulation.
- Created Complex queries and Stored Procedures.
- Implemented HTML Server Controls, ASP Server Controls along with Validation Controls.
Confidential
Development & Support Lead
Environment: Microsoft Visual Studio .Net 2005, Sql Server 2005, CSF, MOM, Webservices MS IPTV, BT Wholesale and Retail Systems, Bridge Clarify
Responsibilities:
- Timesheets Maintenance for all projects and creating excel Effort Distribution Graphs displaying Phase wise effort for every sprint.
- Made sure that assets are deployed equally across all the metro nodes and grants, offers, license and the subscriptions, metadata of the assets are intact by using SMT tool.
- Solved the streaming and lip sync issues of VOD by redeploying it or increase QOS of customer.
- Made sure that FAPL assets are deployed immediately after the match in time and resolved lip sync issues if any
- Developed the scripts for automating different Manual tasks in the platform like log shipping etc.
- Took care of EPG updating and monitor the view across all nodes and resolve any recording issues
- Solved issues reported by different parties with in the Service Level Agreement.
- Root Cause Analysis of issues raised in the platform from application perspective.
- Proactively monitored different applications and reported the issues by raising problem tickets to the concerned teams.
- Did Platform and application changes, deployments both proactively and reactively.
Confidential
Development & Support Lead
Environment: Microsoft Visual Studio .Net 2005, Sql Server 2005, CSF, SOA, Bridge Clarify.
Responsibilities:
- Document and gather business requirements and create functional requirements and write the use cases for design.
- Implemented Agile methodologies for Project SDLC
- Worked as "Scrum servant leader" and helped the rest of the Scrum team follow the process coordinated the development activities between offshore - onsite.
- Created test plans and strategy for unit testing.
- Migrated the Modules of Various Adapters. Creating Services, Provisioning of Product, test His-tory, and Order history to version 2.1.2.
- Made the changes in UI implementing dot net duke framework and in the modules of portal, user registration, modules, Search.
- Scheduled Jobs to maintain backup of transaction database.
- Migrated the database from SqlServer 2000 to 2005.
- Developed a tool to maintain repository of the daily work on the platform
- Solved issues reported by different parties with in the Service Level Agreement.
- Root Cause Analysis of issues raised in the platform from application perspective.
- Proactively monitored different applications and reported the issues by raising problem tickets to the concerned teams.
- Delivered code fixes and facilitated the 3rd line team in the deployment of the same.
Confidential
Developer & Team Lead
Environment: MS-SQL Server, ASP.NET, C#.NET, .Windows Xp, .Net 1.1.
Responsibilities:
- Developed View Components using ASP.Net and Custom Components
- Developed Stored procedures As per Business Requirement
- Developed Coding to generate Reports based on criteria
- Customization of the grid as per user requirements.
Confidential
Developer
Environment: MS-SQL Server, ASP.NET, C#.NET, Windows Xp, Dot Net framework 1.1.
Responsibilities:
- Developed View Components using ASP.Net and Custom Components
- Developed Stored procedures As per Business Requirement
- Developed Coding to generate Reports based on criteria.
- Customization of the grid as per user requirements.