Murali Krishnan M,印度泰米尔纳德邦金奈的开发商
Murali is available for hire
Hire Murali

Murali Krishnan M

Verified Expert  in Engineering

Unix Shell脚本开发人员

Location
印度泰米尔纳德邦的金奈
至今成员总数
June 18, 2020

Murali是一位数据库和Unix开发专家,他在过去的12年里一直从事开发工作, designing, 并执行不同的资讯科技项目. 他使用了广泛的技术,包括前端和RDBMS. 他曾在法律和金融领域以及多家跨国公司工作. 穆拉利加入Toptal是为了看看外面有什么,并与有才华的人一起从事令人兴奋的项目.

Portfolio

Hexaware技术
SAP商业智能(BI), Unix Shell脚本,Oracle PL/SQL...
Freelance
ASP.. NET, SQLite, Visual Studio, ASP.NET Core MVC, C#.. NET, MySQL, PHP, Ajax...
埃克森美孚(通过Toptal)
宏,Visual Basic for Applications (VBA), Microsoft Excel, Office 365

Experience

Availability

Part-time

首选的环境

MySQL, Microsoft Access, PL/SQL, Unix Shell脚本, Unix

The most amazing...

...我自动化的东西是一家制造公司的工资系统原型. 我为财务团队部署了各种报告、数据摘录和应用程序.

Work Experience

技术架构师

2020 - PRESENT
Hexaware技术
  • 设计和开发PL/SQL程序, SAP BI reports, Unix shell脚本, Unix scripting, 创建和编辑作业特性, 以及AutoSys对新项目的监控. 参与了primos、alias和CP2A项目的开发.
  • 参与性能调优、SQL调优和整个应用程序响应. 获得编写复杂SQL、包和AWR软件的经验.
  • 维护日常的开发、阶段、UAT和生产作业失败. 获得了识别和解决Unix shell作业失败、Unix命令和脚本编写方面的专业知识.
  • 设计、开发和更新Unix shell脚本作业. 获得使用Unix/Linux命令进行文件处理和调试的经验. 熟悉grep、find、vi和文件管理命令.
  • 拥有CI/CD、使用部署自动化的DevOps (Serena)、Jenkins、Relman方面的专业知识 & BitBucket.
  • 独立地将CP2A应用程序从AIX Unix系统迁移到整个站点的Linux服务器.
Technologies: SAP商业智能(BI), Unix Shell脚本,Oracle PL/SQL, SAP业务仓库(BW), Visual Basic for Applications (VBA), Unix, UNIX Utilities, Autosys, Linux

Freelance Developer

2015 - PRESENT
Freelance
  • 为物流中档客户开发了一款软件.
  • 用PHP, JavaScript, HTML和CSS创建网页设计.
  • 在MySQL数据库中部署存储程序、过程和触发器.
  • 在开发IDE的XAMPP框架中工作.
  • 用c#开发了一个销售点系统.. NET作为前端,SQLite作为数据库.
Technologies: ASP.. NET, SQLite, Visual Studio, ASP.NET Core MVC, C#.. . NET, MySQL, PHP, Ajax, jQuery

自由Excel VBA/宏开发人员

2018 - 2018
埃克森美孚(通过Toptal)
  • Analyzed, modified, designed, 开发了宏, Events, pivots, add-ins, Userforms, 和VBA程序在现有的EMPNG电子表格.
  • 调试现有的宏/VBA和新的逻辑到EMPNG电子表格.
  • 调试了电子表格中出现的条件格式和公式问题.
  • 与客户合作,清除电子表格中所有不合适的数据,以提高性能/响应时间.
  • 分析EMPNG电子表格的工作流程,并对客户进行最佳实践培训,以防止电子表格未来出现任何数据问题.
  • 为新业务创建新的模板电子表格.
  • 对客户进行Excel和电子表格功能的培训,以获得更好的性能和任何进一步的数据问题.
  • 处理复杂的Excel功能,如数据透视表、HLookup、VLookup、公式、格式等.
  • 创建了一个读写模块,并从网络,使用Access.
技术:宏,Visual Basic for Applications (VBA), Microsoft Excel, Office 365

自由前端和数据库开发人员

2018 - 2018
西特卡科技集团(通过Toptal)
  • 将SQL Server 2016数据库对象迁移到MS Access.
  • Transferred all ASP.NET Web表单到MS Access表单.
  • 移动了所有ASP.NET报告到MS Access报告.
  • 编写了所有的宏和VBA程序来处理应用程序的所有逻辑.
  • 对部署的所有表单和报告执行全面的端到端测试.
技术:Visual Studio 2017, SQL Server 2016, c#.NET, ASP.. NET、宏、Visual Basic for Applications (VBA)、报表、表单、Microsoft Access

Project Leader

2013 - 2015
Igate-Capgemini
  • 参与Oracle 10g/PostgreSQL到MS SQL Server 2012的迁移项目.
  • 转换所有的Oracle PL/SQL存储过程, stored functions, packages, tables, 通过MS SQL Server迁移代理和行到行转换,将索引转换为Microsoft SQL Server (T-SQL)对象.
  • 将所有在Cron中调度的Unix shell脚本转换为批处理脚本、PowerShell和调度的Windows Scheduler.
  • 为65迁移了一个中央劳动力数据库,000名员工没有任何发布后的问题.
  • 负责发布后的SQL调优和数据库调优, 特别是在数据库方面, Oracle, 和Microsoft SQL Server.
  • 设计和开发程序, applications, 并在SSMS中报告, SSRS, SSIS, Crystal Reports, and SSMA tools.
  • 执行MS SQL DBA的所有管理任务,如备份, restore, indexing, 并使用MS SQL Server Management Studio进行镜像.
  • 设计、交付、维护和支持可伸缩和高可用性的数据库解决方案.
技术:批处理脚本,Kronos, PostgreSQL, Oracle, SQL Server 2012

Senior Associate

2010 - 2013
Cognizant技术解决方案
  • 参与供应链数据集成项目. 开发PL/SQL程序, Unix Shell Scripts, 并在Cron中调度作业,用于生成Oracle Apps数据并将其传输到EDW服务器.
  • 使用utl_file包开发代码,在Unix目录中为apps表数据创建文件.
  • 在Unix shell脚本中创建脚本,实现Oracle服务器通过SFTP和ConnectDirect向企业数据仓库服务器传输数据.
  • 在Cron调度程序中为每日传输调度文件的创建和传输(到EDW).
  • 为一个合法客户完成Java到Oracle PL/SQL的迁移项目.
  • 在Java脚本中实现了Oracle PL/SQL中的所有业务逻辑.
  • 在事件、问题和变更管理方面实现最佳实践.
  • 在很少的指导下独立领导项目.
  • 设计和开发复杂的SQL, views, tables, materialized views, indexes, collections, stored procedures, stored functions, packages, triggers, backups, and restorations.
  • 分析函数,AWR报告,TKPROF,计划表,Statspack,提示.
Technologies: C#.. NET,应用程序,Oracle, Java, Unix Shell脚本,Oracle PL/SQL

Software Engineer

2006 - 2010
Larsen & 通博资讯科技有限公司
  • 维护和支持一个制造业客户的工资和公积金系统.
  • 使用Oracle Developer/2000 Forms为复杂的工资单需求构建自定义应用程序, PF, HR, and bonus processes.
  • 使用Oracle Developer/2000 reports为复杂报表(如工资单)设计自定义报表, income tax, PF, bonus, and HR reports.
  • 在维护工作期间执行导出备份和恢复旧备份等管理(DBA)任务.
  • 曾为一家电子元件制造客户担任离岸开发人员.
  • 在Oracle Forms 9i中开发和支持应用程序, Reports 9i, Unix Shell Scripts, and PowerShell.
  • 实现了数据库备份、恢复策略等.
  • 与供应商密切合作, 外部顾问, 应用程序支持团队, 技术支持团队, and team members.
  • 设计和开发复杂的SQL, views, tables, materialized views, indexes, collections, stored procedures, stored functions, packages, triggers, backups, and restores.
  • 分析函数,AWR报告,TKPROF,计划表,Statspack和提示.
技术:Oracle Forms & 报表、Oracle、Cron、Unix、SQL、PL/SQL、Oracle Rdb、Oracle PL/SQL

Junior Programmer

2006 - 2006
Allsec技术
  • 维护并为学生贷款合并项目提供申请支持.
  • 使用Windows编程创建并支持呼叫代理应用程序,用于拨号和调度呼叫.
  • 编写脚本,将客户数据上传到拨号器,以便将呼叫拨给获取的客户,并将其引导到可用的呼叫代理.
  • 为客户制作日销、周销、月销报表.
  • 自定义VBA、SQL Server、宏、Excel应用.
技术:SQL Server 2000

EMPNG电子表格应用程序|埃克森美孚(通过Toptal)

• Analyzed, modified, designed, 并为现有的EMPNG电子表格开发了宏和VBA程序.
•调试现有的宏/VBA和新的逻辑到EMPNG电子表格.
•调试了电子表格中的条件格式和公式问题.
•与客户密切合作,从电子表格中清除所有不适当的数据,以提高性能/响应时间.
•分析EMPNG电子表格的工作流程,并对客户进行最佳实践培训,以防止电子表格出现任何数据问题.
•为新业务创建新的模板电子表格.
•培训客户Excel和电子表格功能,以获得更好的性能和任何进一步的数据问题.
•熟悉复杂的Excel功能,如数据透视表, HLookups, VLookups, formula, formatting, and more.

技术:Office 365, MS Excel, VBA, Macros

Oracle/MySQL到MS SQL Server的迁移(通过IGATE)

•每周收集客户需求.
•使用MS SQL Server Migration Assistant 2012将Oracle/MySQL程序块转换为SQL Server程序.
•在SSMA转换失败时,将Oracle程序块逐行转换为MS SQL程序.
•培训SQL Server和PL/SQL开发团队.
为Kronos WFC中的各种应用程序设计WIM接口.
•为所有现有的shell脚本设计和开发批处理脚本,并在Windows Scheduler中调度新作业.
•对MS SQL程序进行单元测试、集成测试和性能测试.
•完成65年Oracle/MySQL到MS SQL的迁移,000名员工,没有任何延误和任何发布后的问题.
•在MS SQL Server中创建新的批处理脚本来创建文件和计划支付文件创建.
•使用SSIS和SSRS设计应用程序.
•使用Pentaho ETL迁移大型数据集. 使用Pentaho创建api.
•戴尔Boomi iPaaS集成培训.

New Horizons Release 2 | New Horizons Release 4 | Lexis Nexis迁移项目(via Cognizant)

• Gathered a design, 从BA分析文档,并创建软件包从应用程序和CATS数据库中提取数据.
•广泛使用oracle提供的包UTL_FILE在Unix服务器上生成数据文件.
•在数据库中创建目录,并使用Unix编写数据文件.
•编写shell脚本,运行Oracle程序创建文件并传输到EDW服务器.
•广泛使用ConnectDirect功能来建立与EDW服务器的通信,以进行文件传输.
•在AppWorx调度程序中调度整个过程.
执行单元、集成和系统测试.
•准备MD70(技术设计), 对MD70进行了演练,并对RICE组件进行了代码审查.
•负责发布后支持活动和变更请求.
•收集客户需求,将现有系统的所有Java代码实现到Oracle包中,并设计新功能.
•在Oracle中广泛使用类型,选项卡类型和集合特性,以获得更好的性能.
•领导一个4人的开发团队.
•进行需求收集, status reporting, 创建各种指标, 项目可交付成果.
•负责日常客户网络团队票务.
•计算统计特征.
•广泛致力于性能调整, query optimization, explanation plan, TKProf, 自动工作负载存储库, indexes, and Dynamic SQL.

L&T阀门工资,人力资源项目

•分析现有工资单, income tax, human resources, 以及公积金信托和奖金模块.
•开发工资、所得税、公积金和奖金的新界面.
•临时调整现有数据库系统的性能.
•为人力资源、工资和奖金模块设计新的表格.
•为Form-B, Form-C, Form-16, Form-3,年度报表和PF/EPS报告设计新的报表(RDF).
•直接与客户进行需求收集和票务工作.
协调所有终端用户会议和培训课程.
执行单元、集成和系统测试.
•支持第三方工具Skorydov进行年度申报.
•在关系数据库管理方面获得了丰富的经验, design, development, 并使用Oracle Developer/2000实现, PL/SQL, ASP, ASP.. NET以及其他Oracle工具和实用程序.

Delphi Packard电气系统的全局共享数据应用.

•从中小企业收集设计文档,设计表格、报表和PL/SQL包.
•根据客户要求创建新的表单和报表应用程序.
•为变更管理会议广泛开发变更请求(RFC).
•负责解决客户的日常问题.
实施变更启动和变更批准,并将产品交付到阶段和生产系统.
与变更经理/协调人一起准备变更评审会议所需的变更评审文件.
•遵循GAD QMS(全球应用交付和质量管理体系)质量程序.
•在Oracle Developer Forms 9i中设计和开发应用程序, Oracle开发者报告9i, Oracle 10g database, Unix Shell脚本, and Cron scheduling.

Confluence应用| Sitka Technology Group(通过Toptal)

•将SQL Server 2016数据库对象迁移到MS Access.
•转让所有ASP.NET web表单转换为MS Access表单.
•处理从ASP的迁移.NET报告到MS Access报告.
•编写所有的宏和VBA程序来处理应用程序的所有逻辑.
•对部署的所有表单和报告进行全面的端到端测试.

Languages

SQL, Visual Basic for Applications (VBA), t - sql (transact - sql), Java, PHP, JavaScript, c#.NET

Platforms

Oracle, Unix, Visual Studio 2017, Linux

Storage

Oracle PL/SQL, PL/SQL Developer, PL/SQL, SQL Server 2016, Oracle RDS, Oracle SQL, Oracle SQL开发人员, Oracle RDBMS, Microsoft SQL Server, MySQL, SQL Server DBA, Oracle DBA, PostgreSQL, Dell Boomi, SQL Server 2000, Oracle Rdb, SQL Server 2012, SQLite

Other

PL/SQL调优,Oracle表单 & Reports, Unix Shell脚本, Batch Scripting, Applications, Forms, Reports, Macros, Office 365, SAP商业智能(BI), SAP业务仓库(BW), Shell Scripting, Computer Science, UNIX Utilities, Ajax

Frameworks

ASP.NET, ASP.. NET Core MVC, Windows PowerShell, Angular

Tools

Excel 2016, Microsoft Access, Pentaho数据集成(Kettle), Cron, Kronos, Visual Studio, Microsoft Excel, Autosys

Libraries/APIs

jQuery

2001 - 2005

计算机科学工程学士学位

安娜大学-金奈,印度

JULY 2008 - PRESENT

Oracle PL/SQL Certified Associate OCA

Oracle Corporation