Technil Lead Resume
CA
SUMMARY
- She is a Lead Developer having nine and half years of experience in Enterprise Application Development.
- She expertise lies in the architectural design, development, and testing phases of the Software Development Lifecycle using Agile principles and practices.
- She has extensively worked as a full stack developer involving the designing, development and delivering of enterprise solutions using .NET Core 2.0, .Net Frameworks 4.5/4.0/3.5/2.0/1.1 , C#, MuleSoft, Entity Framework 6/5, Angular 4, AngularJS 1.x, NodeJS, jQuery, JSON, HTML5, CSS, AJAX, MVC 5/4, Web API, Web Services (SOAP, WSDL), Shell Script, Entity Framework 6.0/5.0, LINQ, WCF, MSMQ, XML, IIS Server 7.0/6.0, TFS, MS SQL Server 2005/2008/2000/2012 database design including tables, views, stored procedures, functions, triggers and indexes, XML, Windows task scheduler, Windows Server 2008 R2/2003. She has good expertise and strong understanding of .NET Framework, Object Oriented Programming, and UML.
TECHNICAL SKILLS
Programming Languages: C#
.Net Framework Versions: .Net Framework 4.7 / 4.5/4.0/3.5
.Net Core Versions: .Net Core 2.0/1.0
Integration Framework: Mule ESB
Web Technologies: ASP.Net MVC 4/3, WEB API 2.0/1.0, ASP .Net Core 2
Scripting Languages: Angular 4, AngularJS 1.3x, Type Script, Node.js, Java Script, jQuery, Shell Script
UI Design: HTML, HTML5, XHTML, CSS, CSS3, Bootstrap
Design Pattern: Repository, Singleton, Factory, Façade, Dependency Injection and Unit of Work
Technologies: ADO.Net, Entity Framework 6.0/4.0, JSON, Language Integrated Query (LINQ), Log4Net, Windows Task Scheduler, Web Services, WCF
Database: MS Sever 2016/ 2012/2008 R2, NOSQL, MONGO DB, AWS Dynamo DB
Development Tools: Visual Studio 2017/2012/2010 , Visual Studio Code and Anypoint Studio
Application Servers: IIS, AWS Code deploy Jenkins and S3 Config.
Versioning Tools: Team Foundation Server (TFS) and GitHub
Operating Systems: Windows (Various Versions)
PROFESSIONAL EXPERIENCE
Technical Lead
Confidential, CA
Responsibilities:
- Responsible for development as well as leading the team and find the best solution in terms of development.
- Reviewed code to ensure coding guidelines are followed properly and that written code is optimized.
- Analyze the final Functional Requirements document to prepare high - level architecture & class design.
- Project progress track using Scrum methodology. Calculate the effort required to accomplish the project and related task.
- Responsible for code delivery by an outsourced team who is developing distributor portal.
- Responsible for making sure delivered code is fully functional per provided business requirement by MGAE.
- Created project using MVC 4.0 and .Net Core 2.0. Created .NET CORE 2.0 Web API for accessing business as JSON object for admin portal.
- Custom routes implemented for complex URL using Attribute routing in Web API 2.0.
- Developed UI to show all brands toys information using Angular 4.0. Wrote services, which get data from Web API.
- Implemented SSO Authentication using .NET Core 2.0.
- Used Type Script to develop Angular 2.0 application, which enables compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 3 or newer version E.g. ECMAScript 5 or ECMAScript 6.
- DATA VALIDATORS to ensures validations of angular and model entity.
- Used NPM to compile and run Angular 2.0 application during development.
- Created tables, views and stored procedures using MS SQL 2016. Created database interaction layers using Entity Framework 6.0
- Created business service layers for implementing business logic.
- Applied Inversion of Control with MVC for Dependency Injection.
- Designed applications using Repository Pattern and Dependency Injection.
- Consuming Box .NET SDK to perform metadata application on files, upload files/folders, file migration.
- Created windows shell script to automate the process of metadata application on Box files.
- Used Windows task scheduler to schedule windows shell script.
- Used SkySync which enables organizations to migrate and classify data across systems to continuously monitor and govern. Also, to simulate file migration and metadata application.
Environment: .NET Framework 4.6, .NET CORE 2.0, C#, WEB API, AJAX, Angular 4.0, Type Script, Node.js, JavaScript, jQuery, Bootstrap 3.0, MVC Dependency Injections, Entity Framework 6.0, LINQ, repository design pattern, MS Sql Server 2016, Windows task scheduler, Visual Studio 2019, Windows 2012 R2
Lead Integration Developer
Confidential
Responsibilities:
- Lead a team of 2 developers. Interact with BA to get business requirements and do the impact analysis before development starts.
- Implemented business logic in C# .Net, .Net Core 2.0 and .Net Framework 4.7. Used Façade design pattern
- Developed UI using Angular 2.0 and Bootstrap which reads data from Web API and displays in UI.
- Implemented SOLID design principles.
- Configured hundreds of warehouses and rates for fruits and packaging in XML.
- Designed and developed enterprise services using RAML and REST based APIs using Mule Anypoint API Platform. Implement the APIs using API-Kit Router in Anypoint Studio
- Write complex Data Weave code logic to transform messages into the target formats.
- Added a PING flow in each application as a best practice. The PING flow allows verifying the health of each application in production environment.
- Designing with Anypoint Studio and related Mule components (Mule ESB, flows, Filtering, exception handling, API management, Data Weave, RAML)
- Experience in troubleshoot Mule ESB flows using debugger and flow analyzer.
- Created query to move/deleted the inventory in production using MS SQL Server.
- Experience using GitHub as a source control repository.
- Experience developing in an agile software development environment (Scrum).
- Used New Relic to monitor applications and web API.
Tools: C#, .Net Framework 4.7, .Net Core 2.0, Web Api, Façade pattern, Angular 2.0, AngularJS 1.X, TypeScript, MuleSoft 4.1, Anypoint Studio 7.4, RAML, Dataweave, LINQ, XML, AJAX, Visual Studio 2017/2015, MS SQL Server 2012, IIS 7, GitHub, SVN Tortoise, TFS, New Relic.
Technical Lead
Confidential
Responsibilities:
- Responsible for scheduling meetings, document analysis, and stakeholder feedback to collect requirements and prepare functional requirements documents.
- Analyze the final Functional Requirements document to prepare high level architecture & class design.
- Calculate the effort (resource & time) required as Rough Order Estimate to more accurate one using PMP theories.
- Responsible for development as well as leading the team and find the best solution in terms of development.
- Led the effort with offshore team of 4 people using Agile (Scrum) methodologies. Designed applications using Repository Pattern.
- Used Mongo DB which is classified as a NOSQL database program to convert JSON-like documents with schemas to Amazon Dynamo DB which is a NOSQL database service.
- Applied Inversion of Control with MVC for Dependency Injection.
- A convention-based object-object mapper used in mapping data objects using Auto Mapper.
- Created database interaction layers using Microservices. Created business service layers for implementing business logic.
- Created Restful service for exposing the service layers for on demand business executions using Web API 2.0.
- Developed pipeline page to show loan information using Angular 2.0. Wrote services which get data from Web API.
- Implemented Token Based Authentication using ASP.NET Web API 2, Owin, and Identity for all Web API that were used in pages were financial information were displayed.
- Used Type Script to develop Angular 2.0 application which enables compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine that supports ECMAScript 3 or newer version E.g. ECMAScript 5 or ECMAScript 6.
- Data Validators to ensures validations of angular and model entity.
- Used Angular CLI which makes it easy to create an application that already works, right out of the box. To follow the best practices suggested by Angular official website.
- Used NPM to compile and run Angular 2.0 application during development.
- Created .Net Core 2.0 Web API for accessing business as JSON object for admin portal.
- Custom routes implemented for complex URL using Attribute routing in Web API 2.0.
- Wrote various test cases covering all possible scenarios of failure and success for each functionality using NuGet NUint. Deployment on Jenkins on Amazon.
- Test cases were always updated/added whenever enhancement is made of functionality.
- Used Log4Net for logging and customized logging mechanism for few applications.
- Responsible for analyzing, designing, programming creating tables, using NOSQL.
- Reviewed code to ensure coding guidelines are followed properly and that written code is optimized.
- Third Party Service -LoanBot integration using FinConnect.
Environment: .Net Core 2.0, C#, WEB API, Angular 2.0, Type Script, Node.JS, AJAX, HTML, CSS, Micro Services, LINQ, Visual Studio 2015, async/await, Amazon Dynamo DB, Mongo DB, NOSQL, MVC Dependency Injections, Log4Net, Jenkins and NUint.