Faisal
BAN USER
I love algorithms
Mohd Faisal
B.Tech Hons. , 2011-15 Phone: +91-9045069755
HBTU Kanpur Email: faisal12193@gmail.com
Kanpur,UP, India
Professional Experience
Assistant Consultant at Software AG Bangalore, India - August, 2015 – present(1.5+ yrs)
● Project:Invoice Tracker
o Task: Redesign and optimization of the finance application of software
o Technology: Java, JSF, ESB and BPM
o Description: The project involved conversion of 7 java Task Projects into a single Task Project with a flexible and optimized framework to provide better maintainability and Exception handling.
● Project Global Deal Desk
o Task: Migration of the code from older wM8.2 version to wM9.9 new version.
o Technology: Java, JSF, Universal Messaging, broker,BPM,and ESB.
o Description: The Project involved update of code version to the WebMethods version 9.9 from wM 8.2, and also the change of messaging backbone from broker to Universal Messaging.
● Project Alcatel Lucent Enterprise
o Task: Migration of the code from older wM6.5 version to wM9.7 new version.
o Technology: Universal Messaging, Broker, BPM, ESB,and Trading Network
o Description: The Project involved update of code version to the WebMethods version 9.7 from wM 6.5, and also the change of messaging backbone from broker to Universal Messaging.
Areas of Interest
● Java and Algorithms
● Design, Coding and Optimization
● Research & Development
Computer Skills
● Languages: Core Java (expert), C++(basic), C(basic), Unix, MS DOS, MS SQL,WebMethods ESB.
● Tools: Jenkins(Devops),ARIS Architect(Design), Wm Deployer, WxAnalyser,Tortoise SVN,WebMethod Integration server,MobaXterm,WmTestSuite,Eclipse,MS SQL
class LRUCache {
static int size=0,capacity=0;
LinkedHashMap<Integer, Integer> cacheStore;
/*Inititalize an LRU cache with size N */
public LRUCache(int N) {
size=0;
capacity=N;
cacheStore= new LinkedHashMap<Integer, Integer>(N);
}
/*Returns the value of the key x if
present else returns -1 */
public synchronized int get(int x) {
if(cacheStore.get(x)!=null){
int num=cacheStore.get(x);
cacheStore.remove(x);
cacheStore.put(x, num);
return num;
}
return -1;
}
/*Sets the key x with value y in the LRU cache */
public synchronized void set(int x, int y) {
int value=get(x);
if(value!=-1){
cacheStore.remove(x);
cacheStore.put(x, y);
return;
}
if(size<capacity){
cacheStore.put(x, y);
size++;
}
else{
Iterator<Integer> itr=cacheStore.keySet().iterator();
cacheStore.remove(itr.next());
cacheStore.put(x, y);
}
}
}
public class ShoppingSuggestor {;
public static Map<String,LinkedList<String>> shoppersMap=new HashMap<>();
public static Map<String,LinkedList<String>> itemStrongMap=new HashMap<>();
public static LinkedList<String> weakItemList= new LinkedList<String>();
public static void main(String[] args) {
// TODO Auto-generated method stub
ShoppingSuggestor shop=new ShoppingSuggestor();
shop.addItem("first", "ABC");
shop.addItem("first", "HIJ");
shop.addItem("sec","HIJ");
shop.addItem("sec", "KLM");
shop.addItem("third", "NOP");
shop.addItem("fourth", "ABC");
shop.addItem("fourth", "QRS");
shop.addItem("first", "DEF");
shop.addItem("fifth", "KLM");
shop.addItem("fifth", "TUV");
System.out.println("Entries are successfull");
Scanner sc=new Scanner(System.in);
System.out.println("Enter itemName name");
String desiredItem=sc.next();
for(Map.Entry<String,LinkedList<String>> itemLList:shoppersMap.entrySet())
shop.createMapFromList(itemLList.getValue());
for(String item:itemStrongMap.get(desiredItem)){
if(itemStrongMap.containsKey(item))
shop.createWeakList(itemStrongMap.get(item),desiredItem);
}
System.out.println("["+itemStrongMap.get(desiredItem).size()+","+weakItemList.size()+"]");
}
private void createWeakList(LinkedList<String> list,String desiredItem){
for(String item:list)
if(!(weakItemList.contains(item)|| item.equalsIgnoreCase(desiredItem) || itemStrongMap.get(desiredItem).contains(item)))
{weakItemList.add(item);
createWeakList(itemStrongMap.get(item), desiredItem);
}
}
private void createMapFromList(LinkedList<String> list){
for(String item1:list)
for(String item2:list )
if(!item1.equalsIgnoreCase(item2))
createItemMap(item1,item2);
}
private void createItemMap(String itemName, String attachedItem){
if(itemStrongMap.containsKey(itemName)){
LinkedList<String> addedItems=itemStrongMap.get(itemName);
if(!addedItems.contains(attachedItem))
addedItems.add(attachedItem);
itemStrongMap.put(itemName, addedItems);
}else
itemStrongMap.put(itemName,new LinkedList<String>(Arrays.asList(attachedItem)));
}
private void addItem(String customerName, String item){
if(shoppersMap.containsKey(customerName)){
LinkedList<String> addedItems=shoppersMap.get(customerName);
addedItems.add(item);
shoppersMap.put(customerName, addedItems);
}else
shoppersMap.put(customerName,new LinkedList<String>(Arrays.asList(item)));
}
}
- Faisal May 06, 2017public class Employee {
public static Map<String,String> buildingParkers=new HashMap<>();
public static void main(String[] args) {
addDetails("adrian",new EmployeeDetails("building1","building2"));
addDetails("john",new EmployeeDetails("building2","building1"));
addDetails("andrew",new EmployeeDetails("building3","building2"));
addDetails("william",new EmployeeDetails("building4","building3"));
addDetails("John",new EmployeeDetails("building2","building4"));
addDetails("Doe",new EmployeeDetails("",""));
System.out.println("Details successfully added ");
for(Map.Entry<String,String> entry: buildingParkers.entrySet()){
if(entry.getValue().contains(",") && !entry.getKey().equalsIgnoreCase("00"))
System.out.println(entry.getValue());
}
}
public static void addDetails(String alias, EmployeeDetails emp){
String code=emp.getBuildingCode();
String names="";
if(buildingParkers.containsKey(code))
{
names=buildingParkers.get(code)+","+alias;
buildingParkers.put(code, names);
}
else
buildingParkers.put(code,alias);
}
}
class EmployeeDetails{
private String fromBuilding;
private String toBuilding;
public EmployeeDetails(String fromBuilding, String toBuilding) {
this.fromBuilding=fromBuilding;
this.toBuilding=toBuilding;
}
public String getBuildingCode(){
String buildingCode="00";
if(Integer.parseInt(getBuildingNumber(fromBuilding)) > Integer.parseInt(getBuildingNumber(toBuilding)))
buildingCode=toBuilding+fromBuilding;
else
buildingCode=fromBuilding+toBuilding;
return buildingCode;
}
private String getBuildingNumber(String building){
if(building.isEmpty())
return "0";
else
return building.substring(8,building.length());
}
}
- Faisal May 06, 2017
Repshivanojasy, Apple Phone Number available 24/7 for our Customers at A9
Dedicated worker with a following of regular customers and an understanding of sales and marketing.During my time away from ...
Replcarton941, Android test engineer at 8x8
My name is Lilly. I grew up in Somerset and currently live in the US. One desire that has always ...
RepNoahTaylor, abc at A9
Accomplished software developer with many years of experience in development of applications. Excels in every stage of the life cycle ...
Repjasmineouzts765, Apple Phone Number available 24/7 for our Customers at 247quickbookshelp
JasmineOuzts and I am a web designer and freelance fashion blogger. I love writing about the latest trends in the ...
Reprrobertgregory, Nursing aide at Road Runner Lawn Services
I am working as a Nursing Assistant . My duties include helping patients to bathe and get dressed, repositioning wheelchairs etc ...
Repangeljperez232, Animator at ADP
Hello,I am a Marketing Manager. And I have 2+ experience in Marketing Manager.I like to read about vashikaran ...
RepKeithyMayes, Area Sales Manager at ASAPInfosystemsPvtLtd
Keithy , an administrative manager , Designs and access to technology to facilitate new infrastructure for students. and I have a hobby ...
Repmylakleinm, Quality Assurance Engineer at Coupon Dunia
Articulate and accomplished admin executive experience at keeping an office running smoothly. A communicator and collaborator who is efficient in ...
RepBruceSwigert, Android Engineer at Altera
I am Bruce,I have worked with various branches, including finance and HR, which permits me to encourage a productive ...
RepAdaShipman, abc at 247quickbookshelp
During operation, determine all necessary adjustments to the printing press to maintain safety, quality and productivity standards and make such ...
Repkalerkant98, abc at ADP
I am DennisRue, seeking an entry level position where my strong work ethics and ability to learn quickly will contribute ...
RepMiraDavis, Computer Scientist at Accenture
I am School librarian and also teach students the fundamentals of using a library and its resources .I write and ...
Repjaydkelvey, Accountant at Apkudo
I am 34 years old and live in Houston with my family. I am working as a Human resources consultant ...
Repclarasbarr, Korean Air Change Flight at Adap.tv
I am ClaraBarr from California USA. Writes and records various different genres for television, film and other artists.Wrote several ...
Repzk6354367, Financial Software Developer at Agilent Technologies
Hi , I am Zessie from the USA , working as Dien for the last three years. Previously I have served as ...
RepKinsleyJames, Network Engineer at Accenture
I graduated from College with a master’s degree in arthrogryposis. After graduation I am working as a manager in ...
Reprothymellen, Consultant at Accolite software
I am a Correctional officer . I have the primary role of maintaining order within a detention facility. My hobby is ...
Repdubinalinda4, Animator at Apache Design
Hello, I am a school librarian from Lewistown USA. I work in public or private schools at elementary, middle and ...
RepSamiyahKate, Java Experienced at Agilent Technologies
I am Samiyah, having 3 years of experience in assessing, diagnosing, screening, and preventing language, speech, and swallowing disorders. I ...
RepSharonSwann, AT&T Customer service email at A9
Bilingual, self-motivated Air Hostess with a proven record of providing excellent customer service and exceeding all corporate and personal expectations ...
Repmorganswitzer8475, Android test engineer at ABC TECH SUPPORT
Hey, I'm Morgan switzer and i am a sociologist. I also like to read some interesting books like get ...
RepKianaEmmert, SDE1 at Home Depot
I am Kiana , an Entertainment Journalist, having 5 years of experience, in my career I have covered a lot of ...
RepGlennPCannon, Applications Developer at Techlogix
Hi everyone, I am a professor in Houston, USA. I like to explore new things about Hire Someone To Break ...
RepRuthOrvis, AT&T Customer service email at 8x8
Hey I am Ruth Working as a branch manager in a bank.I have worked here for the last 4 ...
Repharryhamesh, Android Engineer at ADP
I placement officers usually work in colleges and universities. One of My friends taught me about prayers that break curses ...
Repjeansboylan698, Associate at 247quickbookshelp
JeanBoylan, and I am a Financial examiner and I love my work. Apart from this, Nowadays I am doing new ...
Repbrendaalfaro847, Computer Scientist at ABC TECH SUPPORT
Brenda Alfaro, and I am a Skills training coordinator and I love my work. Apart from this, today I am ...
Repsraceymiller, Android Engineer at ASAPInfosystemsPvtLtd
As a wellness pioneer, Life Time is reshaping the way consumers approach their health by integrating where we move, work ...
RepNaomiAllen, abc at HUIM
Hard-working, passionate coach who excels at teaching children between the ages of 8 and 16 about the fundamentals of football ...
Rephamishleeh, Blockchain Developer at ASAPInfosystemsPvtLtd
Property custodian with a reputed organization and help in keeping accurate check over the supplies and inventory of materials and ...
Repaishadavind7, Analyst at ASU
Being a Route driver I need to go here and there for the reason for delivering things here. I met ...
Repthubmorfin, Android Engineer at ABC TECH SUPPORT
I am currently working as a safety-focused Service Technician from Red Bank. I execute routine maintenance work while advising clients ...
RepNancyDWilliams, abc at ABC TECH SUPPORT
I am NancyDWilliams. I work as a Personnel Administrator at Campbellsville university. I was born in India and currently, I ...
Repremiflo4, Dyeing at Fabric Dyeing Service
Mid-level hair stylist with five years of experience working with men’s and women’s hair as well as children ...
RepHelenHinkley, Accountant at 8x8
Dedicated English-Mandarin Chinese translator with years of experience working in professional and scientific communities. I am passionate about how to ...
Repnnelsonvance, Animator at Cognzant Technology Solutions
I am the learning and development manager and play a key role in coordinating all corporate learning and development activities ...
Repharoldknopph, Android test engineer at AMD
I am a publicity writer from Atlanta USA . I create an intended public image for individuals, groups, or organizations. I ...
Repkennypmillerk, AT&T Customer service email at 247quickbookshelp
My name is Kenny and I am working as a trusted investor in Pittsburgh USA.I identify / set up a ...
RepChloePerez, cashier at POS
Versatile cashier with exemplary cash register system skills and proven commitment to store cleanliness and safely. Learning new and knowledgeable ...
Repnetteyoder22, Applications Developer at 247quickbookshelp
Nette, transportation inspector inspects goods and equipment associated with transporting people or cargo to ensure safety. I typically work for ...
Repameliahill344, abc at Detail Oriented
Professionally licensed Architect with a Master’s degree in Architecture and more than 4 years experience designing commercial buildings, offices ...
Repjomajogya, Applications Developer at Autonomy Zantaz
I’m a teacher assistant who supports the teacher in planning and presenting lessons, and helps students learn . I specialize ...
RepAnayAllen, Analyst at 8x8
Exceptional knowledge of mathematical concepts, accounting and finance topics, tax code, and banking principles.I like the topic of how ...
RepMaryMartinez, Jr. Software Engineer at Automated Traders Desk
I am Mary, a knowledgeable sports official skilled at maintaining a safe environment for both players and observers, inspecting the ...
RepAlicaKnight, Blockchain Developer at ABC TECH SUPPORT
Alica , an Employment Consultant with extraordinary achievements in providing beneficial career consultation, organizing various workshops and webinars, and helping clients ...
Repearleneefranks, Accountant at 247quickbookshelp
I am working as an Information clerk and I love my job. I also love to read new Articles related ...
RepGenesisCruz, Integration Software Engineer at NetApp
I am a highly professional and experienced board director with many years of experience leading non-profit as well as for-profit ...
RepLilyBell, Accountant at 8x8
I am a creative and dedicated photo editor with experience in photojournalism and marketing material development. I have a proven ...
RepEsotaTaylor, abc at 8x8
I am working as a lecturer with exceptional teaching abilities seeking employment in your organization. I have excellent experience in ...
Repbenaryhell3454, Blockchain Developer at A9
Working as a carpet installer at Simple Solutions is almost 10 years . Here I daily meet new people and learn ...
RepFurryReign, Questions - Problem Solving Round at Cerberus Capital
Furry , An Athletic Trainer with confidence that my 7 years of experience in various organizations and industries have given me ...
Repbeverlybgill, Accountant at 247quickbookshelp
Hello, Beverly Gill and am health services manager. And I have completed all my studies in California and Nowadays am ...
Repjacquelinejlopes48, Analyst at 247quickbookshelp
Hey, I am Jacqueline and I am a court reporter.I had heard a lot about Vashikaran Specialist,now I ...
RepSaanviJones, abc at 8x8
I am working as an office worker in a softage company. I am responsible for an office assistant position in ...
Repdelioshorn, Member Technical Staff at Atmel
Attentive Teller Supervisor with 4 years of experience in assisting customers to meet financial needs and referring customers to partners ...
Replimlocica, News reporter at Smitty's Marketplace
Hello, I am a News reporter. Master's Degree in astrology and News reporter and 10 years of experience working ...
Repcheryljnewsome, Android Engineer at ABC TECH SUPPORT
Hello, my name is Chery and I am a Graphic designer. We are Graphic Designers create visual concepts to communicate ...
Repstephanielstokes45, Android Engineer at ABC TECH SUPPORT
Hey, my name is Stephanie and I completed all my study from California. And Nowadays I am working as a ...
RepDukeRollin, Java Experienced at AMD
Duke, a Qualified psychiatrist with seven years of experience effectively treating patients with a wide range of conditions with a ...
RepBravoDwayne, Blockchain Developer at ADP
Bravo , a Broker Assistant skilled at assisting financial advisors and stockbrokers in any tasks as required. As I love to ...
- Faisal September 11, 2017