Jonas Barochia has over 4 years of experience as a Software Engineer. He has strong skills in Java, J2EE, Spring, and databases like Oracle and MySQL. Some of his projects include automating customer billing and invoice mailing, international customer credit tracking, and automating the allocation of IP addresses and network resources. He holds a B.E. in IT and has experience leading projects that upgrade platforms and automate manual network processes to improve efficiency.
This document provides an introduction and overview of service-oriented architecture (SOA). It discusses the origins and definition of SOA, including what services and service programming are. It describes key SOA concepts like the enterprise service bus (ESB), message queues, and transformation/routing. Standards for service orchestration (BPEL), composition (SCA), and connectivity (JCA) are covered. The document concludes that adopting SOA requires separating business processes from implementation components to enable business-led process management.
Adaptive Network Middleware CSC (Communication Service Concierge) - R Kawamuramfrancis
Adaptive Network Middleware CSC (Communication Service Concierge) was developed by NTT Laboratories to coordinate end-to-end communications across diverse and changing networks. CSC uses the OSGi framework internally to manage plug-in modules that control communication resources and logic. OSGi is important to CSC and useful for NTT's service handling. CSC aims to become an open specification and works with other Japanese initiatives like the Digital Home Network Forum and ECHONET Consortium to develop smart home and networking standards.
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...Vivek Garhewal
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming and applying it to perform for the same using RPC, RMI and various Mobile Agents and hence comparing different Mobile Agent systems
Evolving Communication Mechanisms of the OSGi Framework - Xuejun Chen, BMW Re...mfrancis
The document discusses a new solution for location transparency in OSGi frameworks using virtual stubs. It aims to improve performance over the current Java RMI solution by automatically switching between remote and local method invocations. Measurement results show the virtual stub approach has significantly better performance than RMI when components are local, with an overhead of only 0.0443 ms compared to over 1 ms for RMI. The virtual stub provides location transparency while avoiding the serialization costs of RMI for local communication.
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applicationsmfrancis
This document discusses experiences using OSGi in industrial applications at the Software Competence Center Hagenberg. It describes three main implementations: 1) a computation runtime platform for steelmaking process models, 2) a machine control middleware, and 3) a vehicle sensor data gateway and simulator. Key lessons learned include following best practices for modular bundle design, handling dynamic nature and dependencies, and benefits of declarative services and testing support. While OSGi was found suitable for many industrial needs, some constraints like non-real-time requirements and Java stability risks remain.
Middleware is software that connects applications running on different operating systems and networks. It provides services that allow applications to communicate with each other by hiding the complexity of the operating systems and networks. Common types of middleware include remote procedure calls, message-oriented middleware, object request brokers, and transaction processing monitors. Middleware is used by many large companies like IBM and Oracle and provides benefits such as increased flexibility, reduced costs, and improved management of IT services.
Vinayak Mahajan has over 9 years of experience in software development, production support, and analysis. He currently works as an Assistant Manager providing support for mortgage loan applications. He has strong skills in Unix shell scripting, PL/SQL, Perl, and Java. He has led teams and automated various processes to reduce costs and improve efficiency for clients.
Email is a method of transmitting files between computers over the internet. It requires an email account with a provider like Gmail or Yahoo. Emails have a header with sender, recipient, date, and subject information. The body contains the message text and can include attachments. Common email protocols are SMTP for message transfer and POP3 for retrieving messages from servers. Email is widely used but should not be misused for illegal activities.
This document provides an introduction and overview of service-oriented architecture (SOA). It discusses the origins and definition of SOA, including what services and service programming are. It describes key SOA concepts like the enterprise service bus (ESB), message queues, and transformation/routing. Standards for service orchestration (BPEL), composition (SCA), and connectivity (JCA) are covered. The document concludes that adopting SOA requires separating business processes from implementation components to enable business-led process management.
Adaptive Network Middleware CSC (Communication Service Concierge) - R Kawamuramfrancis
Adaptive Network Middleware CSC (Communication Service Concierge) was developed by NTT Laboratories to coordinate end-to-end communications across diverse and changing networks. CSC uses the OSGi framework internally to manage plug-in modules that control communication resources and logic. OSGi is important to CSC and useful for NTT's service handling. CSC aims to become an open specification and works with other Japanese initiatives like the Digital Home Network Forum and ECHONET Consortium to develop smart home and networking standards.
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming...Vivek Garhewal
Examination of Technologies(Bluetooth, WiFi &WiMax) related to data streaming and applying it to perform for the same using RPC, RMI and various Mobile Agents and hence comparing different Mobile Agent systems
Evolving Communication Mechanisms of the OSGi Framework - Xuejun Chen, BMW Re...mfrancis
The document discusses a new solution for location transparency in OSGi frameworks using virtual stubs. It aims to improve performance over the current Java RMI solution by automatically switching between remote and local method invocations. Measurement results show the virtual stub approach has significantly better performance than RMI when components are local, with an overhead of only 0.0443 ms compared to over 1 ms for RMI. The virtual stub provides location transparency while avoiding the serialization costs of RMI for local communication.
OSGi Community Event 2010 - Experiences with OSGi in Industrial Applicationsmfrancis
This document discusses experiences using OSGi in industrial applications at the Software Competence Center Hagenberg. It describes three main implementations: 1) a computation runtime platform for steelmaking process models, 2) a machine control middleware, and 3) a vehicle sensor data gateway and simulator. Key lessons learned include following best practices for modular bundle design, handling dynamic nature and dependencies, and benefits of declarative services and testing support. While OSGi was found suitable for many industrial needs, some constraints like non-real-time requirements and Java stability risks remain.
Middleware is software that connects applications running on different operating systems and networks. It provides services that allow applications to communicate with each other by hiding the complexity of the operating systems and networks. Common types of middleware include remote procedure calls, message-oriented middleware, object request brokers, and transaction processing monitors. Middleware is used by many large companies like IBM and Oracle and provides benefits such as increased flexibility, reduced costs, and improved management of IT services.
Vinayak Mahajan has over 9 years of experience in software development, production support, and analysis. He currently works as an Assistant Manager providing support for mortgage loan applications. He has strong skills in Unix shell scripting, PL/SQL, Perl, and Java. He has led teams and automated various processes to reduce costs and improve efficiency for clients.
Email is a method of transmitting files between computers over the internet. It requires an email account with a provider like Gmail or Yahoo. Emails have a header with sender, recipient, date, and subject information. The body contains the message text and can include attachments. Common email protocols are SMTP for message transfer and POP3 for retrieving messages from servers. Email is widely used but should not be misused for illegal activities.
Deep Dive: MVC Controller ArchitectureChris Eargle
The driving force behind the MVC architecture is the controller. It returns the appropriate view and model for a request, but that is not the end of the story. In ASP.NET MVC, the controller is much more powerful. I will go deep into the infrastructure of the controller. You will discover that there is much more to this powerful framework than is shown in typical examples, and you will be able to use this knowledge for business scenarios that go beyond serving simple web pages.
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Liz Warner
In this talk, we present a closed-loop automation approach to dynamically adjust LLC cache allocation (Intel RDT) between high priority VNFs and BE workloads using reinforcement learning. The results demonstrated improved server utilization while maintaining required service level agreement for high priority VNFs.
Pranjit Gogoi is a senior network engineer with over 12 years of experience in IT infrastructure management, networking operations, data center operations, server administration, and technical support. He is seeking a managerial role in IT infrastructure or networking. He has extensive experience designing, implementing, and troubleshooting heterogeneous networks as well as data center operations and server administration. He is proficient in networking technologies, operating systems, and tools like Cisco, Unix, Windows, Office, and network monitoring solutions.
An Introduction to Multilayered Software ArchitectureAndrei Pîrjoleanu
This document provides an overview of multilayered software architecture. It defines multilayered architecture as a software architecture that uses multiple layers to allocate different product responsibilities. The document discusses common layers like presentation, application, domain, and persistence. It covers advantages like flexibility and disadvantages like added complexity. Implementation examples show how to distribute responsibilities across layers using patterns like dependency inversion. The document concludes that multilayered architecture supports separation of concerns and reusability through defined interfaces between layers.
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...Brian Petrini
This document discusses enabling innovative cloud solutions using IBM BPM and APIs with Process Connect. It provides an overview of Process Connect and how it has matured over the past year to support REST and OpenAPI standards. Process Connect allows IBM BPM processes to consume and expose APIs to enable scenarios like infusing cognitive APIs into processes or cloud applications invoking process APIs. The document also discusses API Connect and how it can be used to manage APIs invoked or exposed by processes.
The document discusses middleware concepts, principles, paradigms and frameworks. Middleware aims to connect distributed systems in a transparent way by abstracting the underlying network and providing common services. It discusses key middleware concepts like distributed transparency, high-level abstraction models, and service-oriented architectures. Middleware paradigms include data-oriented messaging, client-server architectures, and distributed component-based systems. The document also covers THALES' experience with middleware and frameworks.
N. Sathish Kumar has over 10 years of experience in the IT industry. He has expertise in Java, Spring, Hibernate, Oracle, SQL Server, and legacy modernization tools like BluAge. Some of his projects include modernizing banking applications, developing web applications for failure analysis tracking and supply chain management, and migrating mainframe screens to new interfaces. He is skilled at all phases of the software development life cycle from analysis to deployment.
Mayank Aggarwal has over 3.5 years of experience working as a System Administrator for TCS and previously as a Business Analyst for Tech Mahindra LTD and IBM India PVT LTD for clients like Airtel and Vodafone. He has extensive experience with technologies like Java, SQL, Oracle, DB2, UNIX/Linux, and software like JBoss, Tomcat, Apache server, and MQ. His objective is to work in challenging positions that provide opportunities for learning and contributing.
Rajkumar SP is a software engineer with over 4 years of experience working on projects for Royal Bank of Scotland and Standard Chartered Bank. He has expertise in Java/J2EE, Spring, Hibernate, AngularJS, and other technologies. His experience includes developing applications for client lifecycle management, KYC review, reimbursement management, and other domains. He has a Bachelor's degree in Electronics and Communication Engineering and is proficient in technologies like Java, J2EE, HTML, JavaScript, databases, and frameworks.
Krupa Digumarthi is a software engineer with 3 years of experience seeking a position with a stable organization. She has skills in Java, JDBC, Servlets, JSP, Struts, Hibernate, and web services. She currently works as a system engineer for Tata Consultancy Services and has experience developing applications for telecom and Wi-Fi projects using technologies like Struts, Hibernate, PL/SQL, and REST web services. She is proficient in Oracle, Linux, Eclipse and has experience as a team leader and module leader.
Rajesh Paleru is seeking a challenging career where he can enhance his skills in areas like telecom, Oracle SQL, PL/SQL, UNIX scripting and Python. He has over 10 years of experience in client support, development and administration roles. His experience includes supporting rating and billing software, developing dashboard tools, and administering billing systems. He is proficient with technologies like WebLogic, UNIX scripting and Oracle databases.
This document contains the resume of Dharik Piyushbhai Soni. It summarizes his professional experience including 5 projects with Elitecore Technologies as a Software Engineer, where he worked with technologies like Java, JSP, Servlets, EJB 3.0 and developed web services, modules, and applications. It also lists his education qualifications and technical skills in programming languages, frameworks, databases, and tools.
- Mahammad Rafi S is a Software Engineer with 3.8 years of experience in the IT sector working with technologies like Java, WebLogic, SQL, UNIX and shell scripting.
- He has experience managing various applications and services for clients like Bell Canada, including the Online Bills and Payments application.
- His responsibilities include resolving incidents, engaging teams, root cause analysis, and ensuring optimal performance of applications and systems.
Azarudeen is a software engineer with over 3 years of experience developing applications using .NET technologies like C#, ASP.NET, SQL Server, and JavaScript. He is currently working as a software engineer at Nuware systems developing applications like NEO and Mdecharts. Previously he worked at OSPROSYS developing projects involving timesheets, billing, and e-quotes. He is proficient in all phases of the SDLC including requirements gathering, development, testing, and deployment.
This document is a curriculum vitae for Shailesh B. Sinha that outlines his education, skills, experience, and projects. He has over 5 years of experience in web development using technologies like C#, ASP.Net, SQL Server, and Oracle. Some of his recent projects include developing a healthcare application for New Millennium Hospital and a bidding application for NCDEX.
This document is a curriculum vitae for Praveen Pulicharla that summarizes his professional experience and qualifications. It includes details about his current role as a Solution Developer at Tata Technologies Ltd since 2014, previous roles as a Consultant and Senior Software Engineer, and expertise including 1.5 years of experience in Hadoop technologies. It also provides summaries of 3 projects he worked on, including developing Pig and Hive scripts to analyze data for Jaguar & Land Rover, and programming in Pro*C for order processing and financial reporting systems.
Ankush Sapiah is a senior software engineer with over 3 years of experience developing applications using Java, Hibernate, XML, and other technologies. He has extensive experience building e-commerce and payment processing applications for clients like MLB Advanced Media. Some of his projects include integrating a gift card API, enhancing data migration jobs, and ensuring applications comply with PCI standards by securely handling credit card data. He has a B.Tech in computer science and seeks new opportunities to apply his skills and contribute to an organization.
Saket Mrinal provides his contact information and academic qualifications. He has experience with languages like C#, VB, HTML, and databases like SQL Server, Oracle, and Sybase. He has worked as a senior engineer and software engineer on projects involving APIs, file sharing systems, and financial applications. His responsibilities included requirements gathering, development, testing, and performance optimization.
This document contains a summary and details of Pravin Gurav's professional experience as a Software Test Engineer. He has over 4 years of experience in testing web applications using Selenium with Java and TestNG frameworks. He is proficient in test automation, regression testing, defect management and has experience working with tools like Jenkins, JIRA and databases like Oracle. The document lists his education qualifications and provides details of several projects he has worked on related to testing software applications and upgrades.
- Kalaiselvi Pounraj has over 8 years of experience in information technology, working on projects involving production support for various clients using technologies like COBOL, JCL, DB2, IMS, and more. She has experience as both a systems analyst and developer.
- Some of her roles include leading teams, resolving production issues, requirements analysis, design, development, testing, and deployment support. She has worked on projects in industries like retail, banking, and insurance.
- She is proficient in technologies like mainframe systems, Java, .NET, SAP, and has experience working with tools such as ServiceNow, Remedy, Control-M, and more.
Shraddha Gaherwar has over 4 years of experience as a business analyst and data analyst in telecom projects for British Telecom. She has experience in data analysis, requirements analysis, reconciliation modeling, and agile methodologies. She currently works as a technical associate for Tech Mahindra and has worked on several projects involving order management, provisioning, and revenue assurance applications. She has a Bachelor's degree in Electronics Engineering.
Rahul Parwekar is a senior software engineer with over 7 years of experience developing applications using technologies like SQL, PL/SQL, VB.net, and ASP.net. He has extensive experience developing reports using SSRS and managing databases with SQL Server. His most recent roles involve supporting MS Access applications for Caceis Bank and creating stored procedures and modifying databases.
Deep Dive: MVC Controller ArchitectureChris Eargle
The driving force behind the MVC architecture is the controller. It returns the appropriate view and model for a request, but that is not the end of the story. In ASP.NET MVC, the controller is much more powerful. I will go deep into the infrastructure of the controller. You will discover that there is much more to this powerful framework than is shown in typical examples, and you will be able to use this knowledge for business scenarios that go beyond serving simple web pages.
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Liz Warner
In this talk, we present a closed-loop automation approach to dynamically adjust LLC cache allocation (Intel RDT) between high priority VNFs and BE workloads using reinforcement learning. The results demonstrated improved server utilization while maintaining required service level agreement for high priority VNFs.
Pranjit Gogoi is a senior network engineer with over 12 years of experience in IT infrastructure management, networking operations, data center operations, server administration, and technical support. He is seeking a managerial role in IT infrastructure or networking. He has extensive experience designing, implementing, and troubleshooting heterogeneous networks as well as data center operations and server administration. He is proficient in networking technologies, operating systems, and tools like Cisco, Unix, Windows, Office, and network monitoring solutions.
An Introduction to Multilayered Software ArchitectureAndrei Pîrjoleanu
This document provides an overview of multilayered software architecture. It defines multilayered architecture as a software architecture that uses multiple layers to allocate different product responsibilities. The document discusses common layers like presentation, application, domain, and persistence. It covers advantages like flexibility and disadvantages like added complexity. Implementation examples show how to distribute responsibilities across layers using patterns like dependency inversion. The document concludes that multilayered architecture supports separation of concerns and reusability through defined interfaces between layers.
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...Brian Petrini
This document discusses enabling innovative cloud solutions using IBM BPM and APIs with Process Connect. It provides an overview of Process Connect and how it has matured over the past year to support REST and OpenAPI standards. Process Connect allows IBM BPM processes to consume and expose APIs to enable scenarios like infusing cognitive APIs into processes or cloud applications invoking process APIs. The document also discusses API Connect and how it can be used to manage APIs invoked or exposed by processes.
The document discusses middleware concepts, principles, paradigms and frameworks. Middleware aims to connect distributed systems in a transparent way by abstracting the underlying network and providing common services. It discusses key middleware concepts like distributed transparency, high-level abstraction models, and service-oriented architectures. Middleware paradigms include data-oriented messaging, client-server architectures, and distributed component-based systems. The document also covers THALES' experience with middleware and frameworks.
N. Sathish Kumar has over 10 years of experience in the IT industry. He has expertise in Java, Spring, Hibernate, Oracle, SQL Server, and legacy modernization tools like BluAge. Some of his projects include modernizing banking applications, developing web applications for failure analysis tracking and supply chain management, and migrating mainframe screens to new interfaces. He is skilled at all phases of the software development life cycle from analysis to deployment.
Mayank Aggarwal has over 3.5 years of experience working as a System Administrator for TCS and previously as a Business Analyst for Tech Mahindra LTD and IBM India PVT LTD for clients like Airtel and Vodafone. He has extensive experience with technologies like Java, SQL, Oracle, DB2, UNIX/Linux, and software like JBoss, Tomcat, Apache server, and MQ. His objective is to work in challenging positions that provide opportunities for learning and contributing.
Rajkumar SP is a software engineer with over 4 years of experience working on projects for Royal Bank of Scotland and Standard Chartered Bank. He has expertise in Java/J2EE, Spring, Hibernate, AngularJS, and other technologies. His experience includes developing applications for client lifecycle management, KYC review, reimbursement management, and other domains. He has a Bachelor's degree in Electronics and Communication Engineering and is proficient in technologies like Java, J2EE, HTML, JavaScript, databases, and frameworks.
Krupa Digumarthi is a software engineer with 3 years of experience seeking a position with a stable organization. She has skills in Java, JDBC, Servlets, JSP, Struts, Hibernate, and web services. She currently works as a system engineer for Tata Consultancy Services and has experience developing applications for telecom and Wi-Fi projects using technologies like Struts, Hibernate, PL/SQL, and REST web services. She is proficient in Oracle, Linux, Eclipse and has experience as a team leader and module leader.
Rajesh Paleru is seeking a challenging career where he can enhance his skills in areas like telecom, Oracle SQL, PL/SQL, UNIX scripting and Python. He has over 10 years of experience in client support, development and administration roles. His experience includes supporting rating and billing software, developing dashboard tools, and administering billing systems. He is proficient with technologies like WebLogic, UNIX scripting and Oracle databases.
This document contains the resume of Dharik Piyushbhai Soni. It summarizes his professional experience including 5 projects with Elitecore Technologies as a Software Engineer, where he worked with technologies like Java, JSP, Servlets, EJB 3.0 and developed web services, modules, and applications. It also lists his education qualifications and technical skills in programming languages, frameworks, databases, and tools.
- Mahammad Rafi S is a Software Engineer with 3.8 years of experience in the IT sector working with technologies like Java, WebLogic, SQL, UNIX and shell scripting.
- He has experience managing various applications and services for clients like Bell Canada, including the Online Bills and Payments application.
- His responsibilities include resolving incidents, engaging teams, root cause analysis, and ensuring optimal performance of applications and systems.
Azarudeen is a software engineer with over 3 years of experience developing applications using .NET technologies like C#, ASP.NET, SQL Server, and JavaScript. He is currently working as a software engineer at Nuware systems developing applications like NEO and Mdecharts. Previously he worked at OSPROSYS developing projects involving timesheets, billing, and e-quotes. He is proficient in all phases of the SDLC including requirements gathering, development, testing, and deployment.
This document is a curriculum vitae for Shailesh B. Sinha that outlines his education, skills, experience, and projects. He has over 5 years of experience in web development using technologies like C#, ASP.Net, SQL Server, and Oracle. Some of his recent projects include developing a healthcare application for New Millennium Hospital and a bidding application for NCDEX.
This document is a curriculum vitae for Praveen Pulicharla that summarizes his professional experience and qualifications. It includes details about his current role as a Solution Developer at Tata Technologies Ltd since 2014, previous roles as a Consultant and Senior Software Engineer, and expertise including 1.5 years of experience in Hadoop technologies. It also provides summaries of 3 projects he worked on, including developing Pig and Hive scripts to analyze data for Jaguar & Land Rover, and programming in Pro*C for order processing and financial reporting systems.
Ankush Sapiah is a senior software engineer with over 3 years of experience developing applications using Java, Hibernate, XML, and other technologies. He has extensive experience building e-commerce and payment processing applications for clients like MLB Advanced Media. Some of his projects include integrating a gift card API, enhancing data migration jobs, and ensuring applications comply with PCI standards by securely handling credit card data. He has a B.Tech in computer science and seeks new opportunities to apply his skills and contribute to an organization.
Saket Mrinal provides his contact information and academic qualifications. He has experience with languages like C#, VB, HTML, and databases like SQL Server, Oracle, and Sybase. He has worked as a senior engineer and software engineer on projects involving APIs, file sharing systems, and financial applications. His responsibilities included requirements gathering, development, testing, and performance optimization.
This document contains a summary and details of Pravin Gurav's professional experience as a Software Test Engineer. He has over 4 years of experience in testing web applications using Selenium with Java and TestNG frameworks. He is proficient in test automation, regression testing, defect management and has experience working with tools like Jenkins, JIRA and databases like Oracle. The document lists his education qualifications and provides details of several projects he has worked on related to testing software applications and upgrades.
- Kalaiselvi Pounraj has over 8 years of experience in information technology, working on projects involving production support for various clients using technologies like COBOL, JCL, DB2, IMS, and more. She has experience as both a systems analyst and developer.
- Some of her roles include leading teams, resolving production issues, requirements analysis, design, development, testing, and deployment support. She has worked on projects in industries like retail, banking, and insurance.
- She is proficient in technologies like mainframe systems, Java, .NET, SAP, and has experience working with tools such as ServiceNow, Remedy, Control-M, and more.
Shraddha Gaherwar has over 4 years of experience as a business analyst and data analyst in telecom projects for British Telecom. She has experience in data analysis, requirements analysis, reconciliation modeling, and agile methodologies. She currently works as a technical associate for Tech Mahindra and has worked on several projects involving order management, provisioning, and revenue assurance applications. She has a Bachelor's degree in Electronics Engineering.
Rahul Parwekar is a senior software engineer with over 7 years of experience developing applications using technologies like SQL, PL/SQL, VB.net, and ASP.net. He has extensive experience developing reports using SSRS and managing databases with SQL Server. His most recent roles involve supporting MS Access applications for Caceis Bank and creating stored procedures and modifying databases.
Sasmita Biswal has over 8 years of experience in telecom testing. She has expertise testing OSS/BSS applications including ECM, EMA, EOC, CRM, order management, and inventory management. She is proficient in functional, integration, end to end, and regression testing. Some of her projects include testing for Verizon, Everything Everywhere, and Frontier Communications. She is skilled in tools like HP Quality Center and languages like XML.
This document describes the development of an online banquet hall booking system. The key points are:
1. The system was developed using Android Studio, with a backend database implemented using WAMP Server and MySQL. PHP was used as the interface between the Android app and backend.
2. The system allows users to view details of banquet halls like availability, amenities, and book halls online. It reduces manual work for both customers and hall administrators.
3. Hall administrators can manage the application by adding new halls, updating details, and viewing reports. Customers can register, search for halls by date, view details and book halls. Payment is done manually to the administrator.
Anandan K has 15 years of experience in software development and project management. He has extensive experience developing applications using languages like TAL, TACL, C and COBOL for payment switches. Currently he is a project leader managing teams of 20 people and delivering projects on time. He has experience working on projects for banks and financial institutions in areas like core banking, payment processing and project management.
Geetha Lakshmi has over 11 years of experience in .NET application development and web development. She is currently working as a project lead at Standard Chartered Bank, where she has led several banking projects involving technologies like C#.NET, SQL Server, and IBM MQ. Some of her project experiences include developing payment processing systems for Standard Chartered Bank in countries like Oman, Kenya, and Tanzania. She is proficient in technologies like C#.NET, ASP.NET, and SQL Server and has a Microsoft certification in .NET application development.
1. RESUME
Jonas Barochia
Contact: +91 9033003241 Date of Birth: December 24th
1987
Email: jonasbarochia@gmail.com
Summary
Total Experience: 4.8 years
Company Name Time Period Time Period Post
From Date To Date
Tata Communications Ltd. 20th
June 2011 Till Date 3.8 years Software Engineer
CBT InfoTech LTD 28th
June 2010 17th
June 2011 1 Year Software Engineer
TECHNICAL SKILLS
• Programming Languages : Core Java, J2EE, Spring, Java Script, IBM BPM
• Database: Oracle, MySQL, DB2.
Project Details
Project - 1 CBF (Custom Bill Format)
Technology Java, J2EE, Oracle, Spring
Project Description Auto Mailer:
This functionality is used to send mails with attached invoices to customers (Domestic
as well as International) attached automatically.
For Domestic customers, Invoices will be downloaded from location specified in Mailer
table.
For international customers, It may possible invoices will not be available at location
specified location in Mailer table. If it happens, invoice will be downloaded from
Montreal Server (International Server) & will be sent to customer.
Project - 2 Credit Tracking of International Customers
Technology IBM BPM, DB2
Project Description This module is designed to track whether customers pay bills on time or not. This
process is called DUNNING. Whenever customer does not pay bill on time, he/she will
be eligible for this Dunning process.
Once they become eligible, collector will be notified about it to process them further.
Now, Collector will take the decision and forward it to Team Lead to take further action.
After it, TL will forward these cases to Credit manager who takes the decision of
sending Notice to Customers about their outstanding bill amount.
• Cases for which CRM (credit manager) said YES, those will be moved to
Collectors bucket to send NOI (Notice of Intent) to Customer.
• Cases for which CRM said NO, those will be moved to Regional Head (RH) to
take the final decision.
• If RH says YES, NOI will be sent to customer. In case of NO, Customer will be
moved out of dunning process.
• If Customer does not make the payment after receiving notice, those customer
2. will be eligible for blocking.
Project - 3 International Customer Allocation
Technology IBM BPM, DB2
Project Description This is designed to move Collector from one Region to another. Request can be raised
by Collector or Regional head for this.
User will raise request of it through UI where user will put target region details. Once
request is raised, it will get flowed to Regional Head of source region for approval. If RH
approved, it will get forwarded to Credit Manager of target region.
If Target CRM says YES, case will be moved to Regional head of target region for
allocation. If CRM rejects, that request will be closed.
Project - 4 WBI-WPS Upgrade
Technology WPS, Integration Developer 8.0
Project Description Currently, Cramer, Remedy & FMS are communicating with each other using WBI
platform. The responsibility of WBI
1. Take request in XML format from source system
2. Carry out required transformation so destination system can understand it
3. Send newly generated request XML to destination system
4. Get the response from the destination system (either success or failure message)
5. Do required transformation (if required) before sending it to source system
Project is about to upgrade WBI platform to WPS as WBI is going out of scope and is
being deprecated. After this upgrade, performance will increase and will become more
reliable.
Project - 5 Service Termination, MarkedForDelete, Activation
Technology Core Java, J2EE, JSP, Java Script, HTML, Spring
Database Oracle, MySQL
Project Description Service is alias for set of resources (like router, port, Link, Circuit, etc.) are being used to
provide connectivity to Customer.
This system is used to switch the status of Service in network. Service can be marked as
Active, Terminated or MarkedForDelete.
Active means service is up and running. Terminated means resources being used by
Service have been deleted from Network Inventory. MarkedForDelete means resources
being used by Service present in Network Inventory but are not in usable state.
When service state is updated to any of above, state of resources which are being used
by Service will be updated in inventory.
If user does any of this process manually, it will take long time as user needs to collect
information about resources which are occupied by Service. Before changing state of
any resource, user needs to check number of conditions which is tedious and time
consuming.
This system takes care of all of these conditions and does all the required validation
before changing the state of resource.
Project – 6 IP Address Allocation Automation
Technology Core Java, J2EE, JSP, Java Script, HTML
Database Oracle, MySQL
3. Project Description User needs to follow some process to allocate IP to customer
Processes like,
1) find the region of Customer based on the location
2) find available Routers in that region
3) Find available free IP in that region
Finding free IP is quite time consuming process. Searching free IP depends on the type
of Service and location of Customer (region). Because there are different types of IP
Pools available based on Service type. Each type of pool will be available in all regions.
After deciding region, user will have to search for free IP Available in that region based
on the Service type which is requested by customer. Dedicated IP pool will be created in
inventory for corporate/large customers.
This tool automatically fetches all details which are required to allocate IP to user. Tool
itself decides whether there is any dedicated pool defined for the customer or not. If
dedicated pool is defined but there are no free IPs in that pool, IP will be allocated from
the normal pool.
Benefits Using this application user can carry out this operation within 3 to 5 minutes.
Only One person can do this whole process accurately in no time.
Project - 7 Node Insertion and Deletion From Topology
Technology Core Java, J2EE, JSP, Java Script, HTML
Database Oracle, MySQL
Project Description Topology stands for network and Node can be router, switch etc. Previous process of
insertion and deletion of Node from network was very time consuming as it was
manual. To add any node into network or delete any node from network, user needs to
collect all information about that network. Details of circuits and networks which will
get affected due to this insertion of deletion. Because of this, process was very tedious.
After this implementation,
• To add any node, user just need to give name of Node(which needs to be
inserted) and name of Link(on which Node is to be inserted)
• To delete any node, user just need to give name of Node(which needs to be
deleted) and name of the network(from which node is to be deleted)
Benefits Manual operation to insert a Node into topology takes around 35 minutes.
Using this application user can insert a Node into topology within 2 minutes
Limitations User cannot insert a Node at the end of Linear Topology
User cannot delete an End node of Linear Topology
Educational Summary
Degree and Date Institute Specialization Percentage
B.E. – 2009 G.H.Patel College of engineering and technology IT 61.32%
HSC, March 2005 A.Z.Kaneria High School Science Stream 74.67%
SSC, March 2003 A.Z.Kaneria High School - 78.57%
PERSONAL DETAILS
Date of Birth 24-12-1987
Passport No H8482285
Pan Card No AZWPB4596K
Marital Status Married
Email jonasbarochia@gmail.com/jbarochia@gmail.com