Mukesh Agrawal
Verified Expert in Engineering
Software Developer
Mukesh拥有超过16年的软件开发和设计经验,专门从事微软技术堆栈和高效开发的能力, scalable, 以及复杂问题的容错解决方案. 他在软件开发周期的各个阶段都有丰富的经验.
Portfolio
Experience
Availability
Preferred Environment
ETL、Web API、Oracle、模型视图控制器(MVC)、jQuery、Talend、 .NET, C#
The most amazing...
...我从零开始开发的是一个类似PayPal的支付网关, 以及它的支持工具和企业级数据集成系统.
Work Experience
Senior Software Developer
Caremetx
- 使用jQuery构建了一个医疗保健组织核心中心网站, Twitter Bootstrap, JavaScript, Angular, C#, and ASP.NET MVC.
- 使用WebAPI和Swagger构建多个API接口.
- 构建动态数据驱动的网站,用一个代码库迎合多个供应商. 使用第三方库从Word和PDF模板创建动态文档生成.
- 使用Talend、MapForce、CrushFTP和Java实现了一个端到端的数据仓库系统.
- 实现测试驱动开发,使系统在部署前更加可靠.
- 使用tableau创建仪表板和报告.
- 使用PowerBI创建仪表板和报告.
Programmer Analyst
Securenet Payment Gateway
- 在WCF中从零开始构建一个支付网关.
- 执行即时支付,即时购买和捐赠按钮的网关,类似于那些在PayPal.
- 开发多线程EXEs,并使用MSMQ实现更快的并行支付处理.
- 管理高流量网站,在不同阶段进行系统优化.
- 在Oracle中编写存储过程,PL/SQL查询和函数,并设计表.
- 集成多个支付处理器和认证网关.
Software Engineer
Infospherix
- 使用ASP开发一个授权网站.NET, JavaScript, and jQuery.
- 使用c#、WCF、BizTalk和实体框架开发业务组件.
- 使用模拟框架和自动化构建过程实现TDD.
- 使用XAML为WPF和ASP开发了不同模块的GUI.. NET、HTML和JavaScript用于web应用程序.
Consultant
Headstrong
- 与客户互动,收集需求并准备需求文档.
- 在MS SQL Server 2000中设计数据库.
- 使用Visual Studio 2003开发Windows窗体.
- 与测试团队成员就bug修复和其他问题进行互动.
- 使用SQL Reporting Services 2000参与报表设计.
Software Engineer
Infosys
- 使用RPC进行进程间通信.
- 参与使用VB开发前端屏幕和用户控件.
- 帮助使用VB开发COM组件.
Experience
PayPal-like Payment Gateway
我从零开始实现了API,并在后端使用了所有支持工具.g., Windows services, website to load a merchant, Recurring payments software, 与处理器集成).
iPhone API
Skills
Languages
c#, JavaScript, SQL, Visual Basic .NET (VB.NET), CSS, HTML, VB.NET, XML
Frameworks
Bootstrap, ASP.. NET Web API、Windows演示基础(WPF)、JavaScript MVC、 .. NET Compact, Visual Studio Extensibility, NUnit, Windows通信框架(WCF), ASP . NET.NET MVC 4, .NET, ASP.NET, Angular, .NET Core, ASP.NET MVC, ASP.NET Web Forms, ADO.NET
Libraries/APIs
jQuery UI, jQuery, Facebook API, Web API, REST API, Twitter API
Tools
Eclipse IDE, Toad, Git, GitHub, Visual Studio 2010, Presentation Foundation, Talend ETL, Tableau, Microsoft Power BI, Typemock, Visual SourceSafe, IBM Rational ClearCase
Paradigms
Distributed Computing, Parallel Computing, Model View Controller (MVC), Agile Software Development, ETL, Cross-platform, REST, Distributed Programming, Design Patterns, Unit Testing, 面向对象编程(OOP), Model View Viewmodel (MVVM), Continuous Deployment, Inversion of Control, Test-driven Development (TDD), Socket Programming
Platforms
Android、Talend、Windows、Oracle、Azure、Amazon Web Services (AWS)、Telerik WPF、Linux、Microsoft
Storage
Oracle PL/SQL, MySQL, Microsoft SQL Server, PostgreSQL, SQL Server报表服务(SSRS), SQL Server 2000
Other
单页应用(SPA), SOAP, Talend云集成,处理 & 线程,MSMQ, BizTalk, MVP设计,DHTML
Education
电气工程学士学位
印度国立理工学院
Certifications
Microsoft Certified Developer
Microsoft