Vijay C Nagendrarao
650-***-**********.***********@*****.***
Accomplished technical professional with 10 years of experience in full stack software development in all phases, from requirements gathering, analysis to design, development, testing, and support. Leverages passion, computer science background, and tenacious problem solving capabilities to develop and design Web applications, APIs, database, content management, and web service solutions. Development achievements include incorporating agile methodology, XProgramming to strengthen test-driven development.
Expertise
Systems Architecting and Analysis, Problem Resolution, Software Development Life Cycle (SDLC), Project Planning, Team Leadership, Quality Assurance, Specification Development, Change & Release Management, Development Practice, Programming, Communications, User Interface Design
Technical Skills
Back End: Node.js, Express.js, Mongoose and C#.
Front End: React, Redux, Redux Form, ES6, Webpack, Gulp, Enzyme, Chai, Typescript, D3.Js, Javasript,Jquery, HTML and CSS.
NoSql Database: MongoDB, Elastic Search.
Dashboards : KIBANA
Relational Database: Sql Server, Oracle 11g.
API Testing: Postman, SoapUI, JMeter,Swagger.
Development IDE: Visual Studio Code, Visual Studio.
Build Tools: Jenkins.
Web Server: IIS5.1/6.0/7/8.
Source Control Tools: BitBucket, SVN, TFS, VSS, ReSharper, Accurev.
Software Methodologies: Agile, Waterfall, XProgramming.
Work Experience
State Compensation Insurance Fund, Pleasanton, CA. - Senior Full Stack Dev Feb17 – Till date
Project: New Policy & Billing, This is the core system of the organization where the complete life cycle of the workers compensation insurance policies are maintained starting from giving the quote till the policy is expired or cancelled. Also the broker details are maintained in broker portal.
Designed and built reusable user interface components in React,ES6.
Managed application state using Redux.
Built workflow engine using C#.
Built scalable APIs using NodeJS, Express and C#.
Used Mongoose for interacting with MongoDB.
Boosted code coverage to more than 90% by writing unit tests using Mocha, Chai and Enzyme.
Tested APIs using PostMan and SoapUI.
TIAA CREF, Redwood City, CA.- Senior Developer Aug 2015 – Jan 2017
Project: Beneficiary Reporting, this application is used to create the monthly, quarterly and annual for the beneficiaries and donors of clients of TIAA CREF. This application interacts with other systems like Innotrust, EDW to fetch the data required to generate the reports.
Designed and developed views using ASP.Net MVC, DevExpress control.
Used WCF for implementing the service layer.
Used Unity framework for dependency injection.
Developed stored procedures, functions, views and synonyms in SQL server.
Implemented data access layer using Ado.Net, Dapper ORM and utilized the TIAA CREF's custom tool to create the business entities.
Designed and implemented UI testing using WATIN framework.
Developed SSIS packages to extract and transfer data from one sql server to another.
Developed complex reports using SSRS.
Involved in automated unit testing using Nunit and JSUnit.
Main responsibilities involved requirement analysis and designing, writing program specifications, use cases and GUI, designing database and applications, development.
Microsoft Corporation, USA – Senior Developer Feb’ 2015 – Aug 2015
Project: This Project is used as a dashboard by the operations dev team to track about all the risks and costs of the deployments happening on the Microsoft servers worldwide.
Worked on customizing KIBANA 4 using AngularJS 1.x, D3.JS
Worked on implementing Elastic Search.
Collaborated well with the client engineering team.
Followed Agile methodologies.
Followed XProgramming practices.
All these applications were quite diversified and niche on the technology front. There were lot of new learning in terms of industry standards and best practices followed in the product development environment.
CIBER Inc, India – Senior Consultant Dec’ 2007 – Jan 2015
Worked with lot of customers of CIBER like T-Mobile, Stanford spanning financial, higher education and SCM domains.
Started as a developer and then worked on different roles including tech lead, senior developer and developer.
Implemented big SharePoint web content management system for one of the world’s prestigious business school.
Also, worked on various SharePoint implementations for many other clients.
Played a key role in securing a big fortune five hundred telecom project on Microsoft technologies.
Was key in growing a project team from a size of 2 to 15 members.
Involved in lot of Microsoft practice related works like mentoring, training junior team members on various Microsoft technologies.
Implemented a good architecture for one of the Supply Chain Management clients which had best practices like dependency injection, ORM and SOA architecture.
Main responsibilities involved coordinating with customers, attending daily status meetings, calls with onsite team, writing programs specifications, use cases and GUI, designing database and applications, development, and mentoring teams and individuals
Education
Bachelor of Engineering in Computer Science
Visveswariah Technological University, Mysore, India