Shaifal Moideen

Shaifal Moideen

$20/hr
Master degree in Computer Application with 11 year’s industrial experience in .net technologies.
Reply rate:
25.0%
Availability:
Hourly ($/hour)
Location:
Thrissur, Keala, India
Experience:
11 years
Shaifal Moideen Senior Developer PROFILE ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Masters in Computer Application with 11 year’s industrial experience in software development. 9 months of expertise on Misys Summit: Meta Model, STK, N-tier design, ActiveMQ, STP processing, derivatives operations. 3 years’ experience in application development using Perl, Python and My SQL. 8 years’ experience in application development using C#, ASP.net/Razor, MVC architecture, Entity Framework, LINQ, Bootstrap, SQL Server and jQuery. Experience in Win forms and developing Windows services Experience in Agile methodology approach for Project management. Experience in various N-Tier business applications’ Development, Testing, Documentation and Implementation. Experienced in developing application with Object Oriented Design. Worked extensively on .NET Framework (4.5,4.0 & 3.5), MVC (3 & 4), C#, Razor View Engine, Entity Framework (5 & 6), AngularJS , WCF, jQuery , ASP.NET(3.5 & 2.0), WinForms, AJAX, ADO.NET Data Service, Web Services, XML, Java Script, CSS, MS SQL Server(2012/2008/2005). Worked in Visual Studio 2010 using multi-threading concept. Worked in Visual Studio 2008 using Microsoft AJAX. Experience in SQL, T-SQL for writing complex Stored Procedures, Triggers, and Functions. Good hands on version control tools like TFS, Git and SVN. Experience in troubleshooting and tracing web application using HTTP Analyser. Ability to handle project, learn quickly and Deliver under pressure. Experience in Deploying, Configuring and maintaining Web Applications. Actively involved in Client interaction for design and requirement gathering. LANGUAGES ▪ English: fluent TECHNICAL SKILLS Technologies o Visual Studio .NET (up to 2017) o ASP.net and Razor views, o jQuery and AJAX o AngularJS o Entity Framework o WCF , o LINQ o Bootstrap, o Windows Application o Windows Service o Web Services o Crystal Report o MS-SQL-Server (up to 2014) o o o o o My SQL Spark Mongo DB. Oozie Ambari ​Programming Languages o C/C++ o C# o Perl o Python o SQL o Java o JavaScript o HTML Design/ Architecture Skills o MVC Design Patterns o OOPS ​Configuration Management o SVN o TFS o VSS o Git ​Message brokers o Apache ActiveMQ o Apache Kafka PROFESSIONAL RECORD Digital Frase LLP. Manager Technologies [Sep 2016 – Present] Project 1: FinSentS Core. Working on InfoTrie’s FinSentS developed on different platforms such as APIs, Crawling algorithms and other hosting platforms. FinSentS System reads the web and other unstructured data, it provides instantaneous insights on stocks, FX, commodities and on major financial events impacting the portfolio. It analysis sentiment and buzz for each entity. ▪ ▪ Responsibilities​: o Requirement Analysis, Design, development and maintenance of its functionalities. Environment: o Linux, Perl, Python,Java, Mongo DB, Spark, Oozie and My Sql. Project 2: Misys(Finastra) Summit FT. Fully operational on Misys Summit 6.0: Meta Model, STK, N-tier design, ActiveMQ, STP processing, derivatives operations and Report developments. ▪ ▪ Responsibilities​: o Requirement Analysis, Design and maintenance. Environment: o C/C++ and MS-SQL. Societe Generale Global Solution Centre PVT LTD. Senior Developer [Feb 2012 – Aug 2016] Project 1: TRAM (Transaction alert monitoring). TRAM (Transactions Monitoring) Application is an Anti-Money Laundering application, and it alerts for any anomaly in transaction patterns by the customers by posterior filtering of client. The transactions from BanCS are loaded into TRAM for analysis. Once loaded, a Control user generates the alerts in the system, and subsequently performs the first level of analysis. Once the analysis of Alerts are done, the Control officers put proper comments on the analysis and makes them available for next level of verification by the Supervision (Compliance officers).Compliance officers verify the comments put by Control officers, and makes valid analysis based on various rules and regulations of the countries. Once the analysis have been done, they put their comments and close the Alerts. This complete process is repeated month on month basis. Once requested by regulatory authorities and auditors, reports can be extracted out of TRAM and provided to the authorities for inspection. Various rules can be set by the Control officers in the TRAM application before generation of the Alerts. Some rules can even white list group of customers, group of risky countries, or various other parameters. Some rules can specify different amount thresholds and other parameters as such. ▪ Responsibilities: o Analyse the functional requirements by closely interacting with Client. o Involve in application design with architect. o Understand the business requirements. o Design the functionalities from the requirement. o Development of application. o Support Testing. o Support product deployment to real time environment. o Educate the application support team to enable them to maintain the product well. o Educate end users. ▪ Environment: o C/C++, ​C# (.net Framework 4.5), Asp.net Razor (MVC 4), ​MS SQL server 2012, Entity Framework 6, LINQ, jQuery, CSS, HTML and Bootstrap. Project 2: Forces Checker “Forces Checker“tool provides a comprehensive entity screening service. This tool carries out an extensive search and is capable of providing all the potential hits of restricted entities. “Forces Checker" communicates with “Forces” which is Societe Generale's global tool for party screening. In “Forces”, the entity name check has to be done individually which could lead to high time consumption. Also, there is no audit trail available for the check carried out in “Forces”. With “Forces Checker" this task is simplified by screening multiple parties at the same time. The record of the screened parties can be saved for future reference thereby an audit trail being maintained. It is becoming increasingly significant to maintain the audit trail to show to the regulators on the bank’s internal controls around compliance. More importantly, a self owned database can also be created on an ad-hoc basis even before the entity gets added to “Forces" before the imposition of the sanction. ▪ Responsibilities: o Analyse the functional requirements. o Understand the business requirements. o Application design along with architect. o Be the key person for the project. o Development of application. o Support Testing. o Support product deployment to real time environment. o Educate the application support team to enable them to maintain the product well. o Educate end users. ▪ Environment: o C/C++,​ ​C# (.net Framework 4.5), Angular JS,​ ​MS SQL server 2012, Entity Framework 6, LINQ, jQuery, CSS, HTML and Bootstrap. Project 3: ALDNet ALD Automotive is a wholly-owned subsidiary of the Société Générale Group and part of its Specialised Financial Services arm (DSFS). AldNet is a web portal for their customers, fleet managers and drivers to manage contracts, incidents, lease, quote and reports. ▪ Responsibilities: o Understand the ALD business to develop application. o Understand the data warehouse (data source). o Development of application (Belgium and Luxemburg). o Implementation of business logic in stored procedures for reports. o Supporting Testing. o Supporting product deployment to real time environment. ▪ Environment: o C/C++, C# (.net Framework 4.5), Asp.net Razor (MVC 3),​ ​MS SQL server 2008, Entity Framework 5, LINQ, jQuery, CSS, HTML. Project 4: ALDML ALD Markup language is defined for the fleet management data exchange from all countries to ALD international in the form of XML. ▪ Responsibilities: o Understand the ALD business to develop application. o Understand the data warehouse (ALDML data source). o Be the key person for ALDML Benelux (Belgium, Netherlands and Lugumberg) Team. o Development of application for data extraction (Benelux). o Development of service for scheduled data extraction (Benelux). o XML generation and its validation against XSD schema. o Implementation of business logic in stored procedures and its performance turning for huge quantity of data. o ▪ Supporting Testing. Environment: o C# (Win forms), Windows service and MS SQL server 2008. eFlair Management Systems PVT LTD. Developer [May 2008 – Jan 2012] Project 1: Individual Financial Advisor Independent Financial Advisors (IFA) in the UK sells pensions, mortgages and other financial packages to private individuals. To ensure that they do this in an open and honest way they are regulated in their activities by the Financial Services Authority (FSA). The FSA is in turn run by central government to try and cut fraud and mismanagement out of all financial markets. Looking specifically at how they regulate IFAs, the FSA carries a lot of power and can more or less shut down any IFA that they believe is mis-selling or acting outside of their powers. The whole purpose of this system is to provide independent financial advisors (IFAs) with an administrative system that allows them to use email communication to issue advice and receive instructions from their clients. At the moment the only reliable way to check what has been sent and what was received is to use standard mail. The system that uses a form of electronic signature to make a record of what has been sent and what the client has asked the IFA to do that works over email. ▪ Responsibilities: o Analysis functional requirements by closely interacting with Product Manager. o Involvement in design meetings with PM to understand the application during feasibility study. o Development of Digital Signature for the data which is sending through emails. o Windows application for offline administration and connectivity using WCF. o Password security while submitting and reading advices. o User dashboard developed using AJAX to display the advices or advice related information. o Menus and Popup boxes for password prompt using AJAX. o Display status of advices and messages with advice or message count using AJAX. o Report for advices, messages and comments using crystal report. o Supporting Testing. o Supporting product deployment to real time environment. ▪ Environment: o C/C++, ASP.net, C# as code behind and MS SQL server 2008, jQuery, CSS and HTML. Project 2: 2iMac Line Management offer two core services to its customers: 1) Desktop Equipment moves 2) Network Cabling Desktop moves involve moving users from one desk position to another. This can be between sites also. With some customers Line Management has a contract which normally runs for several years. Line Management onsite team manages cabling and break fix for them. They also manage the day to day desktop moves for the customer. The latter is simply the installation of network cabling in large environments such as office buildings and data centres. This includes installation of CAT6, fibre etc. and installation of cabinets in which servers and network switches are housed. As well as large cabling projects we also carry out smaller projects. For a large client this may include hundreds per month. The process for ordering a project is as follows: ▪ Responsibilities: o Analysis functional requirements by closely interacting with Product Manager. o Involvement in design meetings with PM to understand the application during feasibility study. o Development (coding). o Supporting Testing. o Supporting product deployment to real time environment. o Educate the application support team to enable them to maintain the product well. ▪ Environment: o C/C++, ASP.net, C# as code behind and MS SQL server 2005, JavaScript, CSS and HTML​. EDUCATION-: Master of Computer Applications (MCA) From RVS College of Arts and Science (Autonomous), Coimbatore affiliated to Bharathiar University, Tamil Nadu, India-: Bachelor of Science (BSc - Mathematics) From Victoria College, Guruvayur affiliated to Calicut University, Kerala, India. -: HSE From Board of Higher Secondary Examination, Kerala State, India 1998: Secondary School Leaving Certificate Department of general education, Kerala State, India
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.