SlideShare a Scribd company logo
1 of 24
Download to read offline
Immensely Passionate about Technology
                                        1
We are a company with 15+ years of experience. Founded
           by Muhammed Shakir in 1996 October as Info Mover
           Technologies writing file server and then client server
           applications.

           We gradually moved to Java Platform on development
           front. We are now MSLC - MS Learning & Consulting with
           “Liferay” & “Java Platform” as our technology focus.

About Us   We are immensely passionate about technology




                                                                 2
Our CoE Leads & Principal Consultants are top notch
           architects who do Architecture PoCs, Architecture Review
           & Code reviews; ensuring that your software is resilient to
           changes and high on performance.

           Our CoE Leads & Principal Consultants love to research &
           learn new technologies and share their skills with others;
           there by driving our training business.



About Us
           Our resource pool consists of highly motivated and skilled
           programmers & tech leads that help businesses drive their
           projects to completion on time and within budgets.




                                                                     3
#1 The Journey
                   We stumbled upon Liferay in 2008 while doing PoC for
                   one of our projects where CMS was a critical feature;
                   no looking back since then.

                   We soon realized that Liferay is not just a CMS but a
                   platform to develop enterprise applications.

                   We have consulted on several projects for significant
                   names in the industry; CA Technologies & NTTA to
                   name a few.

Liferay Practice   We have done 29+ training programs on Liferay.




                                                                       4
#2 Focus
                   We have thorough hands on experience in Integrating
                   Liferay with various JS frameworks like DOJO, Ext JS,
                   KendoUI and many others.

                   We have successfully integrated Liferay with LDAP,
                   various SSOs, Workflow systems and ESBs.

                   We have extensive experience on developing Liferay
                   themes & hooks.

                   Developing custom portlet applications on top of
Liferay Practice   Service Builder is our forte.




                                                                       5
#1 The Journey
                   We have done 29+ Training Programs (and
                   counting) with average feedback of 4.7

                   We have done liferay trainigns for - Atos, Wipro,
                   Persistent, Blue Star, Bosch, Congruent, GE,
                   Synechron, Mosaic (US), Youngsoft Inc (US),
                   Principal Global, Trans IT MPower Global,
                   Fulcrum, Tieto, Hitachi Consulting, AON HewITT,
                   NTT America (US), CA Technologies, e-Zest

Liferay Training   Solutions.




                                                                   6
#1 Developer Training Track


                   Developer track program outline - setting up
                   liferay dev env, liferay source, portlet API (ins &
                   outs including using Spring MVC, Struts, JSF
                   frameworks), liferay service builder, customizing
                   liferay security, liferay kooks, liferay themes,
                   customizing OOBT portlets using liferay ext and
                   lot more...

Liferay Training


                                                                     7
#1 Portal Admin Training Track


                   Portal Admin track program outline - liferay CMS,
                   liferay features like blogs, image gallery,
                   document management, wiki and tags in liferay,
                   setting up community & organization in liferay,
                   creating web content and manage them in liferay,
                   working with other OOTB portlets in liferay,
                   understanding and setting up security system of
                   liferay (Roles & Users) and lot more...
Liferay Training


                                                                   8
#1 System Admin Training Track

                   System Admin track program outline - integrating
                   liferay with ldpa, SSOs like saml, shibboleth,
                   facebook; integrating liferay with workflow
                   systems and ESBs, clustering liferay, & load
                   balancing, configuring EH Cache, plugins
                   deployment to cluster, tuning liferay for
                   performance & backing up liferay and lot more...


Liferay Training   Feel free to ask for customized contents.




                                                                      9
Liferay Resource Pool

                     Our resource pool consists of highly motivated
                     and skilled programmers & tech leads that help
                     businesses drive their projects to completion on
                     time and within budgets.

                     The pool consists of liferay programmers with ~1
                     yr of exp, liferay professionals with ~3 years of
                     exp and liferay tech leads with ~4 years of exp.

                     Our professionals are the best in the industry;
Liferay Resourcing   either we provide the best or we simply don’t.




                                                                     10
#1 Hands-On Is a Great Thing
                     We have supported the migration of portal from
                     Liferay 5.2.3 to Liferay 6 for end-client in
                     Malaysia

                     Architecture & Code Review of a huge Liferay
                     Portal for a U.S based end-client

                     PoCs for architectural components using EXT &
                     Hooks. Web Services & Workflow were among
                     the other critical components we worked on for
Liferay Consulting   an end-client from U.S




                                                                  11
#2 Hands-On Is a Great Thing

                     We have developed PoCs for architecturally
                     significant components like : Custom
                     Authenticator, Custom AutoLogin,
                     MessageListeners using Spring, Components
                     shareable across multiple Liferay projects, A lot
                     of customization through Hooks, Creating new
                     actions in Hooks for Liferay 6.1. This was for a
                     large US based product company in Hyderabad
Liferay Consulting


                                                                     12
#3 Hands-On Is a Great Thing
                     Supported the redevelopment of customer portal
                     on Liferay 6 for NTT Communications (US) which
                     was originally on WebLogic 8

                     A group of people were hired by a UK based
                     large university to anyalize the portals available
                     in the marketplace and suggest the best fit for
                     their requirement. MSLC was a member of this
                     core group to present the strengths and

Liferay Consulting   weaknesses of Liferay




                                                                      13
#4 Consulting Services

                     Architecture PoC : We develop architecture of
                     Liferay Portal. Right from selecting and
                     demonstrating the integration of UI framework
                     to integrating Liferay with SSO and setting up
                     the cluster in production - we can help you all
                     along during the project.

                     Architecture Review: If you already have the
                     architecture in place we can review the same and
                     suggest improvements if required
Liferay Consulting


                                                                    14
#5 Consulting Services




                     Code Review: We can do the review of the
                     detailed level code and suggest improvements
                     which can make application components resilient
                     to changes and more reusable.




Liferay Consulting


                                                                   15
#1 The Journey
                MSLC started its journey with Java way back in 2001.
                We have been breathing Java since 10+ years.

                We have worked through 1.1 to 1.7 versions of Java and
                have thorough understanding of Java as a platform.

                We have developed several applications on Java mostly
                web-based enterprise apps.

                With 58+ trainings (still counting) under the belt we
                have been pioneers in training experienced java
Java Practice   professionals on advanced java




                                                                     16
#2 Focus
                We have been working and supporting our clients on
                writing effective multithreaded applications in java.

                Java performance tuning is another area where we have
                excellent experience.

                We have extensively worked on JEE frameworks & APIs
                like struts, spring, hibernate, jsf, jms, ejb - to name a
                few.

                OSGi is latest on our radar and have started the
                learning initiative. Will be providing services on OSGi
Java Practice   very soon.



                                                                        17
#1 The Journey

                 We have done 58+ training programs on Java.

                 Some of the names for whom we have done Java
                 Trainings are - Accenture, Nomura, Capgemini i-
                 flex, 3i-Infotech, NSE, Amdocs, Tata Infotech,
                 Lambent Technologies, Persistent, Sapient,
                 Synechron, Barclays, JP Morgan

                 We deliver customized training programs based
                 on client’s need though we do have standard
Java Trainings   contents. Continue viewing....




                                                                   18
#2 Java Performance Training Track


                 Java performance training program outline -
                 Overview of performance tuning, profiling java
                 apps, monitoring the jvm, identifying and
                 plugging memory leaks, monitoring object
                 creation, tuning concurrency-oriented code,
                 effectively working with data structures, jee
                 performance monitoring and tuning, tuning
                 servlets and jsps and lot more....

Java Trainings


                                                                  19
#3 Java Concurrency Training Track


                 Java concurrency training track outline - Creating
                 threads, timer tasks, thread safety, thread
                 methods, thread interruption, thread scheduling
                 & priorities, thread pools, semaphor,
                 countdownlatch, cyclicbarrier, exchanger, locks,
                 future objects, thread locals, concurrent data
                 structures and lot more....

Java Trainings


                                                                      20
#4 XTreme Java Training Track




                 One of our clients has coined the term “XTreme
                 Java” for advanced java. We liked it and adopted
                 it. The out line is - networking, multi threading,
                 nio,     multiplexing, classloaders, reflection,
                 serialization, jdk proxy and lot more...



Java Trainings


                                                                      21
#5 JEE frameworks




                 We have been doing several training programs
                 on Spring, Hibernate, Struts, JSF, JMS, EJBs and
                 the outline and detailed course contents can be
                 presented on demand




Java Trainings


                                                                    22
Java Resource Pool
                  Our resource pool consists of efficient Java
                  professionals. They breath java and love the
                  technology. Their understanding of fundamentals of
                  java is such that they can pick-up any new framework
                  or an api within hours of R&D.
                  The pool consists of highly motivated & skilled
                  professionals with experience level ranging from 1 to
                  10+ years. Our 1 year experienced professional is
                  comparable to non-mslc java professionals with 3 yrs
                  average experience.

Java Resourcing   Our professionals are the best in the industry; either
                  we provide the best or we simply don’t.



                                                                      23
Before you zero down on the
             service provider for your
             project, remember the axiom
             from the Master Carpenter:
             Measure Twice, Cut Once !

                www.mslearningandconsulting.com

Contact Us     shakir@mslearningandconsulting.com




                                                    24

More Related Content

What's hot

Infosoft Profile 180609
Infosoft Profile 180609Infosoft Profile 180609
Infosoft Profile 180609Sonik Porwal
 
MoDisco Eclipse-OMG Symp 2010
MoDisco Eclipse-OMG Symp 2010MoDisco Eclipse-OMG Symp 2010
MoDisco Eclipse-OMG Symp 2010fmadiot
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLCopenservices
 
Training and placement services
Training and placement servicesTraining and placement services
Training and placement servicescommunitylearni
 
Modules all the way down: OSGi and the Java Platform Module System
Modules all the way down: OSGi and the Java Platform Module SystemModules all the way down: OSGi and the Java Platform Module System
Modules all the way down: OSGi and the Java Platform Module SystemTim Ellison
 
Introduction to OSLC and Linked Data
Introduction to OSLC and Linked DataIntroduction to OSLC and Linked Data
Introduction to OSLC and Linked Dataopenservices
 
Extend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentExtend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentBrightcove
 
Zeroturnaround developer-productivity-report-20121
Zeroturnaround developer-productivity-report-20121Zeroturnaround developer-productivity-report-20121
Zeroturnaround developer-productivity-report-20121Jaison Sabu
 

What's hot (16)

Infosoft Profile 180609
Infosoft Profile 180609Infosoft Profile 180609
Infosoft Profile 180609
 
ghanshyam_java_j2ee
ghanshyam_java_j2eeghanshyam_java_j2ee
ghanshyam_java_j2ee
 
J S F For 4gl
J S F  For 4glJ S F  For 4gl
J S F For 4gl
 
MoDisco Eclipse-OMG Symp 2010
MoDisco Eclipse-OMG Symp 2010MoDisco Eclipse-OMG Symp 2010
MoDisco Eclipse-OMG Symp 2010
 
Issue7 11 2008
Issue7 11 2008Issue7 11 2008
Issue7 11 2008
 
Issue3 07 2008
Issue3 07 2008Issue3 07 2008
Issue3 07 2008
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
Introduction to OSLC
Introduction to OSLCIntroduction to OSLC
Introduction to OSLC
 
Issue4 08 2008
Issue4 08 2008Issue4 08 2008
Issue4 08 2008
 
Issue6 10 2008
Issue6 10 2008Issue6 10 2008
Issue6 10 2008
 
Training and placement services
Training and placement servicesTraining and placement services
Training and placement services
 
Issue5 09 2008
Issue5 09 2008Issue5 09 2008
Issue5 09 2008
 
Modules all the way down: OSGi and the Java Platform Module System
Modules all the way down: OSGi and the Java Platform Module SystemModules all the way down: OSGi and the Java Platform Module System
Modules all the way down: OSGi and the Java Platform Module System
 
Introduction to OSLC and Linked Data
Introduction to OSLC and Linked DataIntroduction to OSLC and Linked Data
Introduction to OSLC and Linked Data
 
Extend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentExtend your CMS Investment to Video Content
Extend your CMS Investment to Video Content
 
Zeroturnaround developer-productivity-report-20121
Zeroturnaround developer-productivity-report-20121Zeroturnaround developer-productivity-report-20121
Zeroturnaround developer-productivity-report-20121
 

Viewers also liked

Java Performance Monitoring & Tuning
Java Performance Monitoring & TuningJava Performance Monitoring & Tuning
Java Performance Monitoring & TuningMuhammed Shakir
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016Andrew Chen
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Viewers also liked (6)

Java Performance Monitoring & Tuning
Java Performance Monitoring & TuningJava Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar to MSLC Company Profile

2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia FinlandRuud Kluivers
 
Core java report
Core java reportCore java report
Core java reportSumit Jain
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Shelly Megan
 
Exploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootExploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootUncodemy
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012mallikarjun ch
 
JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017Sparity Inc.
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek Mazumdar
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projectsSiddhi
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedagePrakashBedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptxPrakashBedage
 
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...Shahir Daya
 
dan craig resume
dan craig resumedan craig resume
dan craig resumeDan Craig
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream AgileCollabNet
 
10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdfCodevelop us
 

Similar to MSLC Company Profile (20)

2014 Liferay Roadshow Ambientia Finland
2014  Liferay Roadshow Ambientia Finland2014  Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia Finland
 
QCon SF-feedback
QCon SF-feedbackQCon SF-feedback
QCon SF-feedback
 
Core java report
Core java reportCore java report
Core java report
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!
 
Exploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootExploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring Boot
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
 
JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017JavaScript Frameworks: For the Year 2017
JavaScript Frameworks: For the Year 2017
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Resume
ResumeResume
Resume
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
 
Liferay Digital Experience (DXP): Redefining customers experience
Liferay Digital Experience (DXP): Redefining customers experienceLiferay Digital Experience (DXP): Redefining customers experience
Liferay Digital Experience (DXP): Redefining customers experience
 
C2B2 Portals
C2B2 PortalsC2B2 Portals
C2B2 Portals
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...
DeveloperWeek 2020: Cloud-Native and Microservices Accelerate Process Improve...
 
dan craig resume
dan craig resumedan craig resume
dan craig resume
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf10 Important Web Development Tools Every Developer Should Know.pdf
10 Important Web Development Tools Every Developer Should Know.pdf
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

MSLC Company Profile

  • 2. We are a company with 15+ years of experience. Founded by Muhammed Shakir in 1996 October as Info Mover Technologies writing file server and then client server applications. We gradually moved to Java Platform on development front. We are now MSLC - MS Learning & Consulting with “Liferay” & “Java Platform” as our technology focus. About Us We are immensely passionate about technology 2
  • 3. Our CoE Leads & Principal Consultants are top notch architects who do Architecture PoCs, Architecture Review & Code reviews; ensuring that your software is resilient to changes and high on performance. Our CoE Leads & Principal Consultants love to research & learn new technologies and share their skills with others; there by driving our training business. About Us Our resource pool consists of highly motivated and skilled programmers & tech leads that help businesses drive their projects to completion on time and within budgets. 3
  • 4. #1 The Journey We stumbled upon Liferay in 2008 while doing PoC for one of our projects where CMS was a critical feature; no looking back since then. We soon realized that Liferay is not just a CMS but a platform to develop enterprise applications. We have consulted on several projects for significant names in the industry; CA Technologies & NTTA to name a few. Liferay Practice We have done 29+ training programs on Liferay. 4
  • 5. #2 Focus We have thorough hands on experience in Integrating Liferay with various JS frameworks like DOJO, Ext JS, KendoUI and many others. We have successfully integrated Liferay with LDAP, various SSOs, Workflow systems and ESBs. We have extensive experience on developing Liferay themes & hooks. Developing custom portlet applications on top of Liferay Practice Service Builder is our forte. 5
  • 6. #1 The Journey We have done 29+ Training Programs (and counting) with average feedback of 4.7 We have done liferay trainigns for - Atos, Wipro, Persistent, Blue Star, Bosch, Congruent, GE, Synechron, Mosaic (US), Youngsoft Inc (US), Principal Global, Trans IT MPower Global, Fulcrum, Tieto, Hitachi Consulting, AON HewITT, NTT America (US), CA Technologies, e-Zest Liferay Training Solutions. 6
  • 7. #1 Developer Training Track Developer track program outline - setting up liferay dev env, liferay source, portlet API (ins & outs including using Spring MVC, Struts, JSF frameworks), liferay service builder, customizing liferay security, liferay kooks, liferay themes, customizing OOBT portlets using liferay ext and lot more... Liferay Training 7
  • 8. #1 Portal Admin Training Track Portal Admin track program outline - liferay CMS, liferay features like blogs, image gallery, document management, wiki and tags in liferay, setting up community & organization in liferay, creating web content and manage them in liferay, working with other OOTB portlets in liferay, understanding and setting up security system of liferay (Roles & Users) and lot more... Liferay Training 8
  • 9. #1 System Admin Training Track System Admin track program outline - integrating liferay with ldpa, SSOs like saml, shibboleth, facebook; integrating liferay with workflow systems and ESBs, clustering liferay, & load balancing, configuring EH Cache, plugins deployment to cluster, tuning liferay for performance & backing up liferay and lot more... Liferay Training Feel free to ask for customized contents. 9
  • 10. Liferay Resource Pool Our resource pool consists of highly motivated and skilled programmers & tech leads that help businesses drive their projects to completion on time and within budgets. The pool consists of liferay programmers with ~1 yr of exp, liferay professionals with ~3 years of exp and liferay tech leads with ~4 years of exp. Our professionals are the best in the industry; Liferay Resourcing either we provide the best or we simply don’t. 10
  • 11. #1 Hands-On Is a Great Thing We have supported the migration of portal from Liferay 5.2.3 to Liferay 6 for end-client in Malaysia Architecture & Code Review of a huge Liferay Portal for a U.S based end-client PoCs for architectural components using EXT & Hooks. Web Services & Workflow were among the other critical components we worked on for Liferay Consulting an end-client from U.S 11
  • 12. #2 Hands-On Is a Great Thing We have developed PoCs for architecturally significant components like : Custom Authenticator, Custom AutoLogin, MessageListeners using Spring, Components shareable across multiple Liferay projects, A lot of customization through Hooks, Creating new actions in Hooks for Liferay 6.1. This was for a large US based product company in Hyderabad Liferay Consulting 12
  • 13. #3 Hands-On Is a Great Thing Supported the redevelopment of customer portal on Liferay 6 for NTT Communications (US) which was originally on WebLogic 8 A group of people were hired by a UK based large university to anyalize the portals available in the marketplace and suggest the best fit for their requirement. MSLC was a member of this core group to present the strengths and Liferay Consulting weaknesses of Liferay 13
  • 14. #4 Consulting Services Architecture PoC : We develop architecture of Liferay Portal. Right from selecting and demonstrating the integration of UI framework to integrating Liferay with SSO and setting up the cluster in production - we can help you all along during the project. Architecture Review: If you already have the architecture in place we can review the same and suggest improvements if required Liferay Consulting 14
  • 15. #5 Consulting Services Code Review: We can do the review of the detailed level code and suggest improvements which can make application components resilient to changes and more reusable. Liferay Consulting 15
  • 16. #1 The Journey MSLC started its journey with Java way back in 2001. We have been breathing Java since 10+ years. We have worked through 1.1 to 1.7 versions of Java and have thorough understanding of Java as a platform. We have developed several applications on Java mostly web-based enterprise apps. With 58+ trainings (still counting) under the belt we have been pioneers in training experienced java Java Practice professionals on advanced java 16
  • 17. #2 Focus We have been working and supporting our clients on writing effective multithreaded applications in java. Java performance tuning is another area where we have excellent experience. We have extensively worked on JEE frameworks & APIs like struts, spring, hibernate, jsf, jms, ejb - to name a few. OSGi is latest on our radar and have started the learning initiative. Will be providing services on OSGi Java Practice very soon. 17
  • 18. #1 The Journey We have done 58+ training programs on Java. Some of the names for whom we have done Java Trainings are - Accenture, Nomura, Capgemini i- flex, 3i-Infotech, NSE, Amdocs, Tata Infotech, Lambent Technologies, Persistent, Sapient, Synechron, Barclays, JP Morgan We deliver customized training programs based on client’s need though we do have standard Java Trainings contents. Continue viewing.... 18
  • 19. #2 Java Performance Training Track Java performance training program outline - Overview of performance tuning, profiling java apps, monitoring the jvm, identifying and plugging memory leaks, monitoring object creation, tuning concurrency-oriented code, effectively working with data structures, jee performance monitoring and tuning, tuning servlets and jsps and lot more.... Java Trainings 19
  • 20. #3 Java Concurrency Training Track Java concurrency training track outline - Creating threads, timer tasks, thread safety, thread methods, thread interruption, thread scheduling & priorities, thread pools, semaphor, countdownlatch, cyclicbarrier, exchanger, locks, future objects, thread locals, concurrent data structures and lot more.... Java Trainings 20
  • 21. #4 XTreme Java Training Track One of our clients has coined the term “XTreme Java” for advanced java. We liked it and adopted it. The out line is - networking, multi threading, nio, multiplexing, classloaders, reflection, serialization, jdk proxy and lot more... Java Trainings 21
  • 22. #5 JEE frameworks We have been doing several training programs on Spring, Hibernate, Struts, JSF, JMS, EJBs and the outline and detailed course contents can be presented on demand Java Trainings 22
  • 23. Java Resource Pool Our resource pool consists of efficient Java professionals. They breath java and love the technology. Their understanding of fundamentals of java is such that they can pick-up any new framework or an api within hours of R&D. The pool consists of highly motivated & skilled professionals with experience level ranging from 1 to 10+ years. Our 1 year experienced professional is comparable to non-mslc java professionals with 3 yrs average experience. Java Resourcing Our professionals are the best in the industry; either we provide the best or we simply don’t. 23
  • 24. Before you zero down on the service provider for your project, remember the axiom from the Master Carpenter: Measure Twice, Cut Once ! www.mslearningandconsulting.com Contact Us shakir@mslearningandconsulting.com 24