Kiran Ramaswamy
验证专家 in Engineering
数据报告开发人员
Kiran是一名IT专业人士,拥有超过十年的经验,从事过各种各样的项目. 他的专长是使用Microsoft SQL Server进行数据库设计和管理, 以及使用c#进行web和应用程序开发.NET. Kiran的亮点在于设计和实施各种规模和规模的项目,并对涉及大量不同数据的ETL项目特别感兴趣.
Portfolio
Experience
Availability
首选的环境
数据库设计,Microsoft SQL Server, .. NET, c#, Visual Studio, IIS, Windows
最神奇的...
...我的目标是建立自己的公司,从零开始建立自己的产品组合和客户群.
工作经验
CEO |开发总监
KRAK顾问
- 创办了一家小型创业公司,目标是将一个新的基于网络的管理平台推向市场, 从Nuonn创建的产品中提取元素.
- 实现了几个中小型企业产品,包括一些定制 .. NET和SQL Server解决方案,适用于各行各业的客户.
- 与客户合作,将第三方产品集成到他们的工作流中,并优化工作流,以缩短各种任务的处理时间.
- 管理一家小型创业公司的财务, 包括在会计的帮助下收集和记录发票和收据,归档销售和所得税.
应用程序和数据库开发人员
Fulcrum
- 作为开发团队的一员参与开发新的c# Blazor .. NET Core web应用程序使用MongoDB.
- 管理旧的Angular 1和Angular 2项目,使用MySQL、SQL Server和MongoDB实现.
- 开发一个连接DB2数据库和Shopify的集成工具, 用于为客户管理Shopify中的定价规则.
网站管理员|数据库管理员
Nuonn
- 领导一家小型创业公司的网络开发和数据库管理.
- 创建了一个基于网络的管理平台,处理典型的公司事务, 包括但不限于项目管理, timesheets, and payroll.
应用程序和数据库开发人员
加拿大劳伦森银行
- Led the .作为呼叫中心应用开发团队的一员。NET开发.
- 开发和迁移应用程序从MS Access到VB.NET and C#.NET.
- 管理多个Microsoft SQL Server 2005数据库.
- 将呼叫中心使用的主要系统从Microsoft Access迁移到ASP.NET.
- 使用SQL Server集成服务(SSIS)将各种信用报告机构的信息输送到欺诈部门和呼叫中心可访问的表中.
应用程序开发人员
Telus
- 带领团队将一个在加拿大使用的Microsoft Access应用程序迁移到VB上.NET app.
- 在管理层和开发人员之间建立联系,确保需求的正确实现.
Webmaster
技术评价中心
- 监督一个由其他三名员工组成的网络开发团队.
- 主导开发公司网站改版项目, 包括从经典ASP到ASP的过渡.NET.
- 使用SQL Server报表服务创建并自动生成报表, 导致超过30人,每年为公司节省了000美元.
- 使用SQL Server集成服务(SSIS)处理ETL进程, 包括有效地将数千万条平面文件记录导入到各种表中.
- 与市场团队合作,根据客户与公司网站和产品的互动,准确地针对理想客户进行电子邮件活动.
Experience
网站从ASP经典到ASP的转换.NET
我负责这个项目,并领导了一个由另外三个人组成的团队(一个平面设计师), 另一个开发人员, and QA). 我的职责包括与公司所有其他人合作,确保他们的功能请求得到充分实现.
经过大约一年的开发,我们成功地推出了这个新网站. 网站上线后, 我负责维护它,并与我们的团队沟通新功能请求.
应用程序从MS Access到ASP的转换.NET
在过去,他们曾尝试用ASP重做这个应用程序.NET; it failed due to massive scope creep. 我们的团队被请来重新启动这个项目,再试一次.
我们成功地将应用程序的几个重要部分迁移到了新的ASP上.NET解决方案,并将我们的产品定位为能够在必要时处理更多迁移.
开发学生会管理门户网站
We developed a .它是使用Azure SQL Server数据库和Azure托管网站实现的。NET门户. 后来,我们与其他客户一起重新审视了这个项目,并对其进行了调整,以满足他们的特定需求.
经过几年的使用, 我们决定推出一个新版本, 我们从之前的版本中吸取了所有的经验教训.
基于SQL Server集成服务(SSIS)的ETL流程开发
我们的任务是开发一种导入数据的新方法, 同时还增加了捕获任何失败导入以进行诊断的需求, 理想情况下,不中断主导入过程.
我们通过使用SQL Server集成服务(SSIS)解决了这个问题。. 我们开发了几个管道,将数据从平面文件流式传输到目标表. 我们不仅能够将总体执行时间从几天减少到几分钟, 还可以通过将这些记录转移到次要错误表来处理导入问题. 根据错误的严重程度, 可以选择让主记录继续导入, 根据需要使用空值或默认值.
整个解决方案还可以很容易地扩展到不同类型的导入,并成为公司导入数据的主要方法.
Skills
Languages
SQL, C#, C#.。NET, VB, Visual Basic .NET (VB.. NET), JavaScript, CSS, Excel VBA, HTML, HTML5, VB.NET, XML, Java
Frameworks
.NET, .NET 4, VB.. NET WinForms, ASP, ASP.NET, Blazor, .. NET Core, Bootstrap 3, Json.NET
Tools
C#.. NET WinForms, datattables, Visual Studio, Angular CLI, Fiddler
Paradigms
HTML DOM,数据库设计,ETL, ETL实现 & 设计,OLAP,需求分析
Platforms
Windows
Storage
SQL Server集成服务(SSIS), Microsoft SQL Server, SQL Server DBA, SQL Server 2008, SQL Server 2005, SQL Server 2014, IIS SQL Server, Databases, 数据库触发器, 数据库测试, OLTP, SQL Server 2017, 数据库安全, SQL Server报表服务(SSRS), MongoDB, DB2/400, MySQL, Oracle RDBMS, OpenXML, JSON
Other
Reporting, ETL开发, ETL Tools, Data Reporting, IIS, IIS 6, IIS 7, IIS 8, Web服务器(IIS), 互联网资讯服务(IIS), APIs, Requirements & Specifications, Requirements, 业务需求, 产品需求文件(PRD), FontAwesome, 正则表达式, Ajax, 单点登录(SSO)
Libraries/APIs
jQuery, jQuery UI, jQuery数据表,jQuery验证,Shopify API
Education
工商管理硕士(MBA)全球工商管理学位
EDHEC商学院-法国
生物资源工程理学硕士学位
麦吉尔大学-魁北克,加拿大
计算机工程学士学位
康考迪亚大学-魁北克,加拿大
Certifications
MCTS 70-433
Microsoft